service_id,date,exception_type
000001,20210222,1
000001,20210223,1
000001,20210224,1
000001,20210225,1
000001,20210226,1
000002,20210314,1
000003,20210315,1
000003,20210316,1
000003,20210317,1
000003,20210318,1
000003,20210319,1
000004,20210227,1
000004,20210228,1
000004,20210306,1
000004,20210307,1
000004,20210313,1
000004,20210314,1
000004,20210320,1
000004,20210321,1
000005,20210207,1
000006,20210301,1
000006,20210302,1
000006,20210303,1
000006,20210304,1
000006,20210305,1
000006,20210306,1
000006,20210308,1
000006,20210309,1
000006,20210310,1
000006,20210311,1
000006,20210312,1
000006,20210313,1
000006,20210315,1
000006,20210316,1
000006,20210317,1
000006,20210318,1
000006,20210319,1
000006,20210320,1
000006,20210322,1
000006,20210323,1
000006,20210324,1
000006,20210325,1
000006,20210326,1
000006,20210327,1
000006,20210329,1
000006,20210330,1
000006,20210331,1
000006,20210401,1
000006,20210402,1
000006,20210403,1
000006,20210406,1
000006,20210407,1
000006,20210408,1
000006,20210409,1
000006,20210410,1
000006,20210412,1
000006,20210413,1
000006,20210414,1
000006,20210415,1
000006,20210416,1
000006,20210417,1
000006,20210419,1
000006,20210420,1
000006,20210421,1
000006,20210422,1
000006,20210423,1
000006,20210424,1
000007,20210213,1
000007,20210214,1
000007,20210220,1
000007,20210221,1
000008,20210301,1
000008,20210302,1
000008,20210303,1
000008,20210304,1
000008,20210305,1
000008,20210306,1
000008,20210307,1
000008,20210308,1
000008,20210309,1
000008,20210310,1
000008,20210311,1
000008,20210312,1
000008,20210313,1
000008,20210314,1
000008,20210315,1
000008,20210316,1
000008,20210317,1
000008,20210318,1
000008,20210319,1
000008,20210320,1
000008,20210321,1
000008,20210322,1
000008,20210323,1
000008,20210324,1
000008,20210325,1
000008,20210326,1
000008,20210327,1
000008,20210328,1
000008,20210329,1
000008,20210330,1
000008,20210331,1
000008,20210401,1
000008,20210402,1
000008,20210403,1
000008,20210404,1
000008,20210405,1
000008,20210406,1
000008,20210407,1
000008,20210408,1
000008,20210409,1
000008,20210410,1
000008,20210411,1
000008,20210412,1
000008,20210413,1
000008,20210414,1
000008,20210415,1
000008,20210416,1
000008,20210417,1
000008,20210418,1
000008,20210419,1
000008,20210420,1
000008,20210421,1
000008,20210422,1
000008,20210423,1
000008,20210424,1
000008,20210425,1
000009,20210301,1
000009,20210302,1
000009,20210303,1
000009,20210304,1
000009,20210305,1
000009,20210308,1
000009,20210309,1
000009,20210310,1
000009,20210311,1
000009,20210312,1
000009,20210315,1
000009,20210316,1
000009,20210317,1
000009,20210318,1
000009,20210319,1
000009,20210322,1
000009,20210323,1
000009,20210324,1
000009,20210325,1
000009,20210326,1
000009,20210329,1
000009,20210330,1
000009,20210331,1
000009,20210401,1
000009,20210402,1
000009,20210406,1
000009,20210407,1
000009,20210408,1
000009,20210409,1
000009,20210412,1
000009,20210413,1
000009,20210414,1
000009,20210415,1
000009,20210416,1
000009,20210419,1
000009,20210420,1
000009,20210421,1
000009,20210422,1
000009,20210423,1
000010,20210306,1
000010,20210313,1
000010,20210320,1
000010,20210327,1
000010,20210403,1
000010,20210410,1
000010,20210417,1
000010,20210424,1
000011,20210306,1
000011,20210307,1
000011,20210313,1
000011,20210314,1
000011,20210320,1
000011,20210321,1
000011,20210327,1
000011,20210328,1
000011,20210403,1
000011,20210404,1
000011,20210405,1
000011,20210410,1
000011,20210411,1
000011,20210417,1
000011,20210418,1
000011,20210424,1
000011,20210425,1
000012,20210403,1
000012,20210404,1
000012,20210405,1
000012,20210410,1
000012,20210411,1
000012,20210417,1
000012,20210418,1
000013,20210222,1
000014,20210227,1
000014,20210228,1
000015,20210207,1
000015,20210213,1
000015,20210214,1
000016,20210320,1
000016,20210321,1
000017,20210220,1
000018,20210220,1
000018,20210221,1
000019,20210328,1
000020,20210412,1
000020,20210413,1
000020,20210414,1
000020,20210415,1
000020,20210416,1
000021,20210320,1
000022,20210403,1
000022,20210404,1
000022,20210405,1
000022,20210410,1
000022,20210411,1
000022,20210417,1
000023,20210418,1
000024,20210228,1
000024,20210301,1
000025,20210227,1
000026,20210403,1
000026,20210404,1
000026,20210405,1
000027,20210417,1
000027,20210418,1
000028,20210306,1
000028,20210307,1
000029,20210215,1
000029,20210216,1
000029,20210217,1
000029,20210218,1
000029,20210219,1
000030,20210313,1
000030,20210314,1
000030,20210508,1
000030,20210509,1
000031,20210417,1
000032,20210403,1
000032,20210404,1
000033,20210207,1
000033,20210208,1
000034,20210329,1
000035,20210228,1
000035,20210307,1
000036,20210313,1
000036,20210314,1
000037,20210508,1
000037,20210509,1
000038,20210410,1
000038,20210411,1
000039,20210228,1
000039,20210328,1
000040,20210406,1
000040,20210407,1
000040,20210408,1
000040,20210409,1
000041,20210410,1
000042,20210405,1
000043,20210419,1
000043,20210420,1
000043,20210421,1
000043,20210422,1
000043,20210426,1
000043,20210427,1
000043,20210428,1
000043,20210429,1
000043,20210430,1
000044,20210220,1
000044,20210227,1
000045,20210220,1
000045,20210221,1
000045,20210227,1
000045,20210228,1
000046,20210403,1
000046,20210404,1
000046,20210410,1
000046,20210411,1
000047,20210403,1
000048,20210222,1
000048,20210223,1
000048,20210224,1
000048,20210225,1
000048,20210226,1
000048,20210402,1
000049,20210402,1
000050,20210406,1
000051,20210407,1
000051,20210408,1
000051,20210409,1
000052,20210503,1
000052,20210504,1
000052,20210505,1
000052,20210506,1
000052,20210507,1
000053,20210223,1
000053,20210224,1
000053,20210225,1
000053,20210226,1
000053,20210227,1
000053,20210403,1
000054,20210213,1
000054,20210214,1
000054,20210215,1
000054,20210216,1
000054,20210217,1
000054,20210218,1
000054,20210219,1
000054,20210220,1
000054,20210221,1
000055,20210302,1
000055,20210303,1
000055,20210304,1
000055,20210305,1
000055,20210306,1
000055,20210307,1
000055,20210308,1
000055,20210309,1
000055,20210310,1
000055,20210311,1
000055,20210312,1
000055,20210313,1
000055,20210314,1
000055,20210315,1
000055,20210316,1
000055,20210317,1
000055,20210318,1
000055,20210319,1
000055,20210320,1
000055,20210321,1
000055,20210322,1
000055,20210323,1
000055,20210324,1
000055,20210325,1
000055,20210326,1
000055,20210327,1
000055,20210328,1
000055,20210329,1
000055,20210330,1
000055,20210331,1
000055,20210401,1
000055,20210402,1
000055,20210403,1
000055,20210404,1
000055,20210405,1
000055,20210406,1
000055,20210407,1
000055,20210408,1
000055,20210409,1
000055,20210410,1
000055,20210411,1
000055,20210412,1
000055,20210413,1
000055,20210414,1
000055,20210415,1
000055,20210416,1
000055,20210417,1
000055,20210418,1
000055,20210419,1
000055,20210420,1
000055,20210421,1
000055,20210422,1
000055,20210423,1
000055,20210424,1
000055,20210425,1
000055,20210426,1
000056,20210321,1
000056,20210328,1
000057,20210302,1
000057,20210303,1
000057,20210304,1
000057,20210305,1
000057,20210306,1
000057,20210308,1
000057,20210309,1
000057,20210310,1
000057,20210311,1
000057,20210312,1
000057,20210313,1
000057,20210315,1
000057,20210316,1
000057,20210317,1
000057,20210318,1
000057,20210319,1
000057,20210320,1
000057,20210322,1
000057,20210323,1
000057,20210324,1
000057,20210325,1
000057,20210326,1
000057,20210327,1
000057,20210329,1
000057,20210330,1
000057,20210331,1
000057,20210401,1
000057,20210402,1
000057,20210403,1
000057,20210406,1
000057,20210407,1
000057,20210408,1
000057,20210409,1
000057,20210410,1
000057,20210412,1
000057,20210413,1
000057,20210414,1
000057,20210415,1
000057,20210416,1
000057,20210417,1
000057,20210419,1
000057,20210420,1
000057,20210421,1
000057,20210422,1
000057,20210423,1
000057,20210424,1
000057,20210426,1
000058,20210213,1
000058,20210214,1
000059,20210321,1
000060,20210404,1
000061,20210208,1
000061,20210209,1
000061,20210210,1
000061,20210211,1
000061,20210212,1
000061,20210215,1
000061,20210216,1
000061,20210217,1
000061,20210218,1
000061,20210219,1
000061,20210222,1
000061,20210223,1
000061,20210224,1
000061,20210225,1
000061,20210226,1
000061,20210301,1
000061,20210302,1
000061,20210303,1
000061,20210304,1
000061,20210305,1
000061,20210308,1
000061,20210309,1
000061,20210310,1
000061,20210311,1
000061,20210312,1
000061,20210315,1
000061,20210316,1
000061,20210317,1
000061,20210318,1
000061,20210319,1
000061,20210322,1
000061,20210323,1
000061,20210324,1
000061,20210325,1
000061,20210326,1
000061,20210329,1
000061,20210330,1
000061,20210331,1
000061,20210401,1
000061,20210402,1
000061,20210406,1
000061,20210407,1
000061,20210408,1
000061,20210409,1
000061,20210412,1
000061,20210413,1
000061,20210414,1
000061,20210415,1
000061,20210416,1
000061,20210419,1
000061,20210420,1
000061,20210421,1
000061,20210422,1
000061,20210423,1
000061,20210426,1
000061,20210427,1
000061,20210428,1
000061,20210429,1
000061,20210430,1
000061,20210503,1
000061,20210504,1
000061,20210505,1
000061,20210506,1
000061,20210507,1
000061,20210510,1
000061,20210511,1
000061,20210512,1
000061,20210514,1
000061,20210517,1
000061,20210518,1
000061,20210519,1
000061,20210520,1
000061,20210521,1
000061,20210525,1
000061,20210526,1
000061,20210527,1
000061,20210528,1
000061,20210531,1
000061,20210601,1
000061,20210602,1
000061,20210603,1
000061,20210604,1
000061,20210607,1
000061,20210608,1
000061,20210609,1
000061,20210610,1
000061,20210611,1
000062,20210314,1
000062,20210315,1
000063,20210228,1
000063,20210307,1
000063,20210321,1
000063,20210328,1
000063,20210404,1
000063,20210411,1
000063,20210418,1
000063,20210425,1
000063,20210502,1
000063,20210509,1
000063,20210516,1
000063,20210523,1
000063,20210530,1
000063,20210606,1
000063,20210613,1
000064,20210207,1
000064,20210214,1
000064,20210221,1
000065,20210228,1
000066,20210207,1
000066,20210327,1
000066,20210403,1
000066,20210404,1
000066,20210405,1
000066,20210410,1
000066,20210411,1
000068,20210424,1
000068,20210425,1
000068,20210501,1
000068,20210502,1
000070,20210306,1
000070,20210307,1
000070,20210403,1
000070,20210404,1
000070,20210405,1
000071,20210227,1
000071,20210228,1
000071,20210327,1
000071,20210328,1
000072,20210410,1
000072,20210411,1
000072,20210501,1
000072,20210502,1
000073,20210306,1
000073,20210403,1
000073,20210404,1
000073,20210405,1
000074,20210307,1
000075,20210306,1
000076,20210214,1
000076,20210215,1
000077,20210327,1
000077,20210328,1
000078,20210221,1
000078,20210222,1
000079,20210301,1
000079,20210302,1
000079,20210303,1
000079,20210304,1
000080,20210425,1
000081,20210302,1
000081,20210303,1
000081,20210304,1
000081,20210305,1
000082,20210401,1
000083,20210209,1
000083,20210210,1
000083,20210211,1
000083,20210212,1
000083,20210213,1
000083,20210302,1
000083,20210303,1
000083,20210304,1
000083,20210305,1
000083,20210306,1
000083,20210308,1
000083,20210309,1
000083,20210310,1
000083,20210311,1
000083,20210312,1
000083,20210313,1
000083,20210315,1
000083,20210316,1
000083,20210317,1
000083,20210318,1
000083,20210319,1
000083,20210320,1
000083,20210321,1
000083,20210322,1
000083,20210323,1
000083,20210324,1
000083,20210325,1
000083,20210326,1
000083,20210327,1
000083,20210328,1
000084,20210221,1
000085,20210329,1
000085,20210330,1
000085,20210331,1
000085,20210401,1
000085,20210426,1
000085,20210427,1
000085,20210428,1
000085,20210429,1
000086,20210413,1
000086,20210414,1
000086,20210415,1
000086,20210416,1
000086,20210417,1
000087,20210330,1
000087,20210331,1
000087,20210401,1
000087,20210402,1
000087,20210426,1
000087,20210427,1
000087,20210428,1
000087,20210429,1
000088,20210416,1
000088,20210417,1
000089,20210327,1
000089,20210328,1
000089,20210403,1
000089,20210404,1
000090,20210306,1
000090,20210307,1
000090,20210313,1
000090,20210314,1
000091,20210327,1
000091,20210403,1
000092,20210406,1
000092,20210407,1
000092,20210408,1
000092,20210409,1
000092,20210412,1
000092,20210413,1
000092,20210414,1
000092,20210415,1
000092,20210416,1
000093,20210501,1
000093,20210502,1
000093,20210508,1
000093,20210509,1
000093,20210515,1
000093,20210516,1
000094,20210227,1
000094,20210327,1
000095,20210502,1
000095,20210503,1
000095,20210509,1
000095,20210510,1
000095,20210516,1
000095,20210517,1
000096,20210322,1
000097,20210313,1
000098,20210207,1
000098,20210213,1
000098,20210214,1
000098,20210220,1
000098,20210221,1
000098,20210227,1
000098,20210228,1
000098,20210306,1
000098,20210307,1
000099,20210218,1
000099,20210318,1
000099,20210415,1
000100,20210227,1
000100,20210306,1
000101,20210215,1
000101,20210216,1
000101,20210217,1
000101,20210218,1
000101,20210219,1
000101,20210222,1
000101,20210223,1
000101,20210224,1
000101,20210225,1
000101,20210226,1
000101,20210301,1
000101,20210302,1
000101,20210303,1
000101,20210304,1
000101,20210305,1
000101,20210308,1
000101,20210309,1
000101,20210310,1
000101,20210311,1
000101,20210312,1
000101,20210329,1
000101,20210330,1
000101,20210331,1
000101,20210401,1
000101,20210402,1
000101,20210406,1
000101,20210407,1
000101,20210408,1
000101,20210409,1
000101,20210531,1
000101,20210601,1
000101,20210602,1
000101,20210603,1
000101,20210604,1
000101,20210607,1
000101,20210608,1
000101,20210609,1
000101,20210610,1
000101,20210611,1
000101,20210705,1
000101,20210706,1
000101,20210707,1
000101,20210708,1
000101,20210709,1
000102,20210308,1
000102,20210309,1
000102,20210310,1
000102,20210311,1
000102,20210312,1
000103,20210404,1
000103,20210405,1
000104,20210211,1
000104,20210212,1
000104,20210218,1
000104,20210219,1
000104,20210225,1
000104,20210304,1
000104,20210305,1
000105,20210226,1
000106,20210316,1
000106,20210317,1
000106,20210318,1
000106,20210319,1
000106,20210504,1
000106,20210505,1
000106,20210506,1
000106,20210507,1
000106,20210508,1
000107,20210426,1
000107,20210427,1
000107,20210428,1
000107,20210429,1
000107,20210430,1
000108,20210427,1
000108,20210428,1
000108,20210429,1
000108,20210430,1
000108,20210501,1
000109,20210213,1
000109,20210214,1
000109,20210410,1
000109,20210411,1
000110,20210213,1
000110,20210410,1
000111,20210208,1
000111,20210209,1
000111,20210210,1
000111,20210211,1
000111,20210212,1
000111,20210215,1
000111,20210216,1
000111,20210217,1
000111,20210218,1
000111,20210219,1
000111,20210222,1
000111,20210223,1
000111,20210224,1
000111,20210225,1
000111,20210226,1
000112,20210329,1
000112,20210330,1
000112,20210331,1
000112,20210401,1
000112,20210402,1
000112,20210406,1
000112,20210407,1
000112,20210408,1
000112,20210409,1
000112,20210412,1
000112,20210413,1
000112,20210414,1
000112,20210415,1
000112,20210416,1
000113,20210311,1
000113,20210312,1
000114,20210311,1
000114,20210312,1
000114,20210329,1
000114,20210330,1
000114,20210331,1
000114,20210401,1
000114,20210402,1
000114,20210406,1
000114,20210407,1
000114,20210408,1
000114,20210409,1
000114,20210412,1
000114,20210413,1
000114,20210414,1
000114,20210415,1
000114,20210416,1
000115,20210208,1
000115,20210209,1
000115,20210210,1
000115,20210211,1
000115,20210212,1
000115,20210215,1
000115,20210216,1
000115,20210217,1
000115,20210218,1
000115,20210219,1
000115,20210222,1
000115,20210223,1
000115,20210224,1
000115,20210225,1
000115,20210226,1
000115,20210311,1
000115,20210312,1
000116,20210208,1
000116,20210209,1
000116,20210210,1
000116,20210211,1
000116,20210212,1
000116,20210215,1
000116,20210216,1
000116,20210217,1
000116,20210218,1
000116,20210219,1
000116,20210222,1
000116,20210223,1
000116,20210224,1
000116,20210225,1
000116,20210226,1
000116,20210329,1
000116,20210330,1
000116,20210331,1
000116,20210401,1
000116,20210402,1
000116,20210406,1
000116,20210407,1
000116,20210408,1
000116,20210409,1
000116,20210412,1
000116,20210413,1
000116,20210414,1
000116,20210415,1
000116,20210416,1
000117,20210320,1
000117,20210321,1
000117,20210418,1
000118,20210424,1
000118,20210425,1
000119,20210320,1
000119,20210418,1
000120,20210215,1
000120,20210216,1
000120,20210217,1
000120,20210218,1
000120,20210222,1
000120,20210223,1
000120,20210224,1
000120,20210225,1
000121,20210208,1
000121,20210209,1
000121,20210210,1
000121,20210211,1
000121,20210315,1
000121,20210316,1
000121,20210317,1
000121,20210318,1
000121,20210322,1
000121,20210323,1
000121,20210324,1
000121,20210325,1
000121,20210329,1
000121,20210330,1
000121,20210331,1
000121,20210401,1
000122,20210403,1
000122,20210404,1
000122,20210405,1
000122,20210424,1
000122,20210425,1
000123,20210220,1
000123,20210221,1
000123,20210314,1
000124,20210221,1
000124,20210314,1
000125,20210214,1
000125,20210328,1
000126,20210321,1
000126,20210328,1
000126,20210410,1
000126,20210411,1
000126,20210501,1
000126,20210502,1
000126,20210508,1
000126,20210509,1
000126,20210515,1
000126,20210516,1
000127,20210407,1
000127,20210510,1
000127,20210511,1
000127,20210512,1
000128,20210513,1
000129,20210510,1
000129,20210511,1
000129,20210512,1
000130,20210403,1
000130,20210405,1
000131,20210306,1
000131,20210307,1
000131,20210327,1
000131,20210328,1
000132,20210307,1
000132,20210328,1
000132,20210329,1
000133,20210308,1
000134,20210207,1
000134,20210227,1
000134,20210228,1
000134,20210306,1
000134,20210307,1
000134,20210320,1
000134,20210321,1
000135,20210227,1
000135,20210228,1
000135,20210306,1
000135,20210307,1
000135,20210320,1
000135,20210321,1
000136,20210418,1
000136,20210419,1
000137,20210208,1
000138,20210227,1
000138,20210228,1
000138,20210306,1
000138,20210307,1
000139,20210320,1
000139,20210321,1
000139,20210327,1
000139,20210328,1
000140,20210215,1
000140,20210216,1
000140,20210217,1
000140,20210218,1
000141,20210219,1
000142,20210215,1
000142,20210222,1
000143,20210306,1
000143,20210327,1
000143,20210328,1
000144,20210213,1
000144,20210214,1
000144,20210220,1
000145,20210306,1
000145,20210307,1
000145,20210320,1
000145,20210321,1
000145,20210418,1
000146,20210306,1
000146,20210307,1
000146,20210320,1
000146,20210418,1
000147,20210213,1
000147,20210214,1
000147,20210327,1
000147,20210328,1
000148,20210214,1
000148,20210215,1
000148,20210328,1
000148,20210329,1
000149,20210307,1
000149,20210308,1
000150,20210313,1
000150,20210314,1
000150,20210410,1
000150,20210411,1
000151,20210313,1
000151,20210410,1
000152,20210328,1
000152,20210418,1
000153,20210207,1
000153,20210220,1
000153,20210221,1
000154,20210207,1
000154,20210208,1
000154,20210214,1
000154,20210215,1
000154,20210221,1
000154,20210222,1
000154,20210227,1
000154,20210228,1
000154,20210307,1
000154,20210308,1
000155,20210207,1
000155,20210213,1
000155,20210214,1
000155,20210321,1
000155,20210328,1
000155,20210403,1
000155,20210404,1
000155,20210405,1
000155,20210410,1
000155,20210411,1
000155,20210417,1
000155,20210418,1
000155,20210424,1
000155,20210425,1
000156,20210501,1
000156,20210502,1
000156,20210508,1
000156,20210509,1
000157,20210516,1
000158,20210515,1
000158,20210516,1
000159,20210207,1
000159,20210213,1
000159,20210214,1
000159,20210501,1
000159,20210502,1
000160,20210403,1
000160,20210404,1
000160,20210405,1
000160,20210410,1
000160,20210411,1
000160,20210417,1
000160,20210418,1
000160,20210424,1
000160,20210425,1
000161,20210207,1
000161,20210213,1
000161,20210403,1
000161,20210404,1
000161,20210405,1
000161,20210410,1
000161,20210411,1
000161,20210417,1
000161,20210418,1
000161,20210424,1
000161,20210425,1
000162,20210214,1
000162,20210321,1
000162,20210328,1
000162,20210501,1
000162,20210502,1
000162,20210508,1
000162,20210509,1
000163,20210214,1
000164,20210207,1
000164,20210208,1
000164,20210228,1
000164,20210301,1
000164,20210307,1
000164,20210308,1
000164,20210321,1
000164,20210322,1
000165,20210314,1
000165,20210321,1
000166,20210329,1
000166,20210330,1
000166,20210331,1
000166,20210401,1
000166,20210402,1
000167,20210419,1
000167,20210420,1
000167,20210421,1
000167,20210422,1
000167,20210423,1
000167,20210426,1
000167,20210427,1
000167,20210428,1
000167,20210429,1
000167,20210430,1
000167,20210503,1
000167,20210504,1
000167,20210505,1
000167,20210506,1
000167,20210507,1
000167,20210510,1
000167,20210511,1
000167,20210512,1
000167,20210514,1
000167,20210517,1
000167,20210518,1
000167,20210519,1
000167,20210520,1
000167,20210521,1
000167,20210525,1
000167,20210526,1
000167,20210527,1
000167,20210528,1
000167,20210531,1
000167,20210601,1
000167,20210602,1
000167,20210603,1
000167,20210604,1
000167,20210607,1
000167,20210608,1
000167,20210609,1
000167,20210610,1
000167,20210611,1
000167,20210614,1
000167,20210615,1
000167,20210616,1
000167,20210617,1
000167,20210618,1
000167,20210621,1
000167,20210622,1
000167,20210623,1
000167,20210624,1
000167,20210625,1
000167,20210628,1
000167,20210629,1
000167,20210630,1
000167,20210701,1
000167,20210702,1
000167,20210830,1
000167,20210831,1
000167,20210901,1
000167,20210902,1
000167,20210903,1
000167,20210906,1
000167,20210907,1
000167,20210908,1
000167,20210909,1
000167,20210910,1
000167,20210913,1
000167,20210914,1
000167,20210915,1
000167,20210916,1
000167,20210917,1
000167,20210920,1
000167,20210921,1
000167,20210922,1
000167,20210923,1
000167,20210924,1
000167,20210927,1
000167,20210928,1
000167,20210929,1
000167,20210930,1
000167,20211001,1
000167,20211004,1
000167,20211005,1
000167,20211006,1
000167,20211007,1
000167,20211008,1
000167,20211011,1
000167,20211012,1
000167,20211013,1
000167,20211014,1
000167,20211015,1
000167,20211018,1
000167,20211019,1
000167,20211020,1
000167,20211021,1
000167,20211022,1
000167,20211025,1
000167,20211026,1
000167,20211027,1
000167,20211028,1
000167,20211029,1
000167,20211102,1
000167,20211103,1
000167,20211104,1
000167,20211105,1
000167,20211108,1
000167,20211109,1
000167,20211110,1
000167,20211112,1
000167,20211115,1
000167,20211116,1
000167,20211117,1
000167,20211118,1
000167,20211119,1
000167,20211122,1
000167,20211123,1
000167,20211124,1
000167,20211125,1
000167,20211126,1
000167,20211129,1
000167,20211130,1
000167,20211201,1
000167,20211202,1
000167,20211203,1
000167,20211206,1
000167,20211207,1
000167,20211208,1
000167,20211209,1
000167,20211210,1
000168,20210208,1
000168,20210209,1
000168,20210210,1
000168,20210211,1
000168,20210212,1
000168,20210222,1
000168,20210223,1
000168,20210224,1
000168,20210225,1
000168,20210226,1
000168,20210301,1
000168,20210302,1
000168,20210303,1
000168,20210304,1
000168,20210305,1
000168,20210308,1
000168,20210309,1
000168,20210310,1
000168,20210311,1
000168,20210312,1
000168,20210315,1
000168,20210316,1
000168,20210317,1
000168,20210318,1
000168,20210319,1
000168,20210322,1
000168,20210323,1
000168,20210324,1
000168,20210325,1
000168,20210326,1
000168,20210329,1
000168,20210330,1
000168,20210331,1
000168,20210401,1
000168,20210402,1
000169,20210419,1
000169,20210420,1
000169,20210422,1
000169,20210423,1
000169,20210426,1
000169,20210427,1
000169,20210429,1
000169,20210430,1
000169,20210503,1
000169,20210504,1
000169,20210506,1
000169,20210507,1
000169,20210510,1
000169,20210511,1
000169,20210514,1
000169,20210517,1
000169,20210518,1
000169,20210520,1
000169,20210521,1
000169,20210525,1
000169,20210527,1
000169,20210528,1
000169,20210531,1
000169,20210601,1
000169,20210603,1
000169,20210604,1
000169,20210607,1
000169,20210608,1
000169,20210610,1
000169,20210611,1
000169,20210614,1
000169,20210615,1
000169,20210617,1
000169,20210618,1
000169,20210621,1
000169,20210622,1
000169,20210624,1
000169,20210625,1
000169,20210628,1
000169,20210629,1
000169,20210701,1
000169,20210702,1
000169,20210830,1
000169,20210831,1
000169,20210902,1
000169,20210903,1
000169,20210906,1
000169,20210907,1
000169,20210909,1
000169,20210910,1
000169,20210913,1
000169,20210914,1
000169,20210916,1
000169,20210917,1
000169,20210920,1
000169,20210921,1
000169,20210923,1
000169,20210924,1
000169,20210927,1
000169,20210928,1
000169,20210930,1
000169,20211001,1
000169,20211004,1
000169,20211005,1
000169,20211007,1
000169,20211008,1
000169,20211011,1
000169,20211012,1
000169,20211014,1
000169,20211015,1
000169,20211018,1
000169,20211019,1
000169,20211021,1
000169,20211022,1
000169,20211025,1
000169,20211026,1
000169,20211028,1
000169,20211029,1
000169,20211102,1
000169,20211104,1
000169,20211105,1
000169,20211108,1
000169,20211109,1
000169,20211112,1
000169,20211115,1
000169,20211116,1
000169,20211118,1
000169,20211119,1
000169,20211122,1
000169,20211123,1
000169,20211125,1
000169,20211126,1
000169,20211129,1
000169,20211130,1
000169,20211202,1
000169,20211203,1
000169,20211206,1
000169,20211207,1
000169,20211209,1
000169,20211210,1
000170,20210421,1
000170,20210428,1
000170,20210505,1
000170,20210512,1
000170,20210519,1
000170,20210526,1
000170,20210602,1
000170,20210609,1
000170,20210616,1
000170,20210623,1
000170,20210630,1
000170,20210901,1
000170,20210908,1
000170,20210915,1
000170,20210922,1
000170,20210929,1
000170,20211006,1
000170,20211013,1
000170,20211020,1
000170,20211027,1
000170,20211103,1
000170,20211110,1
000170,20211117,1
000170,20211124,1
000170,20211201,1
000170,20211208,1
000171,20210208,1
000171,20210209,1
000171,20210211,1
000171,20210212,1
000171,20210222,1
000171,20210223,1
000171,20210225,1
000171,20210226,1
000171,20210301,1
000171,20210302,1
000171,20210304,1
000171,20210305,1
000171,20210308,1
000171,20210309,1
000171,20210311,1
000171,20210312,1
000171,20210315,1
000171,20210316,1
000171,20210318,1
000171,20210319,1
000171,20210322,1
000171,20210323,1
000171,20210325,1
000171,20210326,1
000171,20210329,1
000171,20210330,1
000171,20210401,1
000171,20210402,1
000172,20210210,1
000172,20210224,1
000172,20210303,1
000172,20210310,1
000172,20210317,1
000172,20210324,1
000172,20210331,1
000173,20210315,1
000173,20210322,1
000174,20210208,1
000174,20210209,1
000174,20210210,1
000174,20210215,1
000174,20210216,1
000174,20210217,1
000174,20210218,1
000174,20210219,1
000174,20210222,1
000174,20210223,1
000174,20210224,1
000174,20210225,1
000174,20210226,1
000174,20210301,1
000174,20210302,1
000174,20210303,1
000174,20210304,1
000174,20210305,1
000174,20210308,1
000174,20210309,1
000174,20210310,1
000174,20210311,1
000174,20210312,1
000174,20210316,1
000174,20210317,1
000174,20210318,1
000174,20210319,1
000174,20210323,1
000174,20210324,1
000174,20210325,1
000174,20210326,1
000174,20210329,1
000174,20210330,1
000174,20210331,1
000174,20210401,1
000174,20210402,1
000175,20210406,1
000175,20210407,1
000175,20210408,1
000175,20210409,1
000175,20210412,1
000175,20210413,1
000175,20210414,1
000175,20210415,1
000175,20210416,1
000175,20210419,1
000175,20210420,1
000175,20210421,1
000175,20210422,1
000175,20210423,1
000176,20210426,1
000176,20210427,1
000176,20210428,1
000176,20210429,1
000176,20210430,1
000176,20210503,1
000176,20210504,1
000176,20210505,1
000176,20210506,1
000176,20210507,1
000176,20210510,1
000176,20210511,1
000176,20210512,1
000176,20210514,1
000176,20210517,1
000176,20210518,1
000176,20210519,1
000176,20210520,1
000176,20210521,1
000176,20210525,1
000176,20210526,1
000176,20210527,1
000176,20210528,1
000176,20210531,1
000176,20210601,1
000176,20210602,1
000176,20210603,1
000176,20210604,1
000176,20210607,1
000176,20210608,1
000176,20210609,1
000176,20210610,1
000176,20210611,1
000176,20210614,1
000176,20210615,1
000176,20210616,1
000176,20210617,1
000176,20210618,1
000176,20210621,1
000176,20210622,1
000176,20210623,1
000176,20210624,1
000176,20210625,1
000176,20210628,1
000176,20210629,1
000176,20210630,1
000176,20210701,1
000176,20210702,1
000176,20210705,1
000176,20210706,1
000176,20210707,1
000176,20210708,1
000176,20210709,1
000176,20210712,1
000176,20210713,1
000176,20210714,1
000176,20210715,1
000176,20210716,1
000176,20210719,1
000176,20210720,1
000176,20210722,1
000176,20210723,1
000176,20210726,1
000176,20210727,1
000176,20210728,1
000176,20210729,1
000176,20210730,1
000176,20210802,1
000176,20210803,1
000176,20210804,1
000176,20210805,1
000176,20210806,1
000176,20210809,1
000176,20210810,1
000176,20210811,1
000176,20210812,1
000176,20210813,1
000176,20210816,1
000176,20210817,1
000176,20210818,1
000176,20210819,1
000176,20210820,1
000176,20210823,1
000176,20210824,1
000176,20210825,1
000176,20210826,1
000176,20210827,1
000176,20210830,1
000176,20210831,1
000176,20210901,1
000176,20210902,1
000176,20210903,1
000176,20210906,1
000176,20210907,1
000176,20210908,1
000176,20210909,1
000176,20210910,1
000176,20210913,1
000176,20210914,1
000176,20210915,1
000176,20210916,1
000176,20210917,1
000176,20210920,1
000176,20210921,1
000176,20210922,1
000176,20210923,1
000176,20210924,1
000176,20210927,1
000176,20210928,1
000176,20210929,1
000176,20210930,1
000176,20211001,1
000176,20211004,1
000176,20211005,1
000176,20211006,1
000176,20211007,1
000176,20211008,1
000176,20211011,1
000176,20211012,1
000176,20211013,1
000176,20211014,1
000176,20211015,1
000176,20211018,1
000176,20211019,1
000176,20211020,1
000176,20211021,1
000176,20211022,1
000176,20211025,1
000176,20211026,1
000176,20211027,1
000176,20211028,1
000176,20211029,1
000176,20211102,1
000176,20211103,1
000176,20211104,1
000176,20211105,1
000176,20211108,1
000176,20211109,1
000176,20211110,1
000176,20211112,1
000176,20211115,1
000176,20211116,1
000176,20211117,1
000176,20211118,1
000176,20211119,1
000176,20211122,1
000176,20211123,1
000176,20211124,1
000176,20211125,1
000176,20211126,1
000176,20211129,1
000176,20211130,1
000176,20211201,1
000176,20211202,1
000176,20211203,1
000176,20211206,1
000176,20211207,1
000176,20211208,1
000176,20211209,1
000176,20211210,1
000177,20210211,1
000177,20210212,1
000179,20210501,1
000179,20210502,1
000179,20210509,1
000179,20210513,1
000179,20210515,1
000179,20210516,1
000179,20210522,1
000179,20210523,1
000179,20210524,1
000179,20210529,1
000179,20210530,1
000179,20210605,1
000179,20210606,1
000179,20210612,1
000179,20210613,1
000179,20210619,1
000179,20210620,1
000179,20210626,1
000179,20210627,1
000179,20210703,1
000179,20210704,1
000179,20210710,1
000179,20210711,1
000179,20210717,1
000179,20210718,1
000179,20210721,1
000179,20210724,1
000179,20210725,1
000179,20210731,1
000179,20210801,1
000179,20210807,1
000179,20210808,1
000179,20210814,1
000179,20210815,1
000179,20210821,1
000179,20210822,1
000179,20210828,1
000179,20210829,1
000179,20210904,1
000179,20210905,1
000179,20210911,1
000179,20210912,1
000179,20210918,1
000179,20210919,1
000179,20210925,1
000179,20210926,1
000179,20211002,1
000179,20211003,1
000179,20211009,1
000179,20211010,1
000179,20211016,1
000179,20211017,1
000179,20211023,1
000179,20211024,1
000179,20211030,1
000179,20211031,1
000179,20211101,1
000179,20211106,1
000179,20211107,1
000179,20211111,1
000179,20211113,1
000179,20211114,1
000179,20211120,1
000179,20211121,1
000179,20211127,1
000179,20211128,1
000179,20211204,1
000179,20211205,1
000179,20211211,1
000180,20210208,1
000180,20210209,1
000180,20210210,1
000180,20210215,1
000180,20210216,1
000180,20210217,1
000180,20210218,1
000180,20210219,1
000180,20210222,1
000180,20210223,1
000180,20210224,1
000180,20210225,1
000180,20210226,1
000181,20210412,1
000181,20210413,1
000181,20210414,1
000181,20210415,1
000181,20210416,1
000181,20210419,1
000181,20210420,1
000181,20210421,1
000181,20210422,1
000181,20210423,1
000182,20210301,1
000182,20210302,1
000182,20210303,1
000182,20210304,1
000182,20210305,1
000182,20210308,1
000182,20210309,1
000182,20210310,1
000182,20210311,1
000182,20210312,1
000182,20210315,1
000182,20210316,1
000182,20210317,1
000182,20210318,1
000182,20210319,1
000182,20210322,1
000182,20210323,1
000182,20210324,1
000182,20210325,1
000182,20210326,1
000182,20210329,1
000182,20210330,1
000182,20210331,1
000182,20210401,1
000182,20210402,1
000184,20210220,1
000184,20210221,1
000184,20210508,1
000186,20210227,1
000186,20210228,1
000186,20210320,1
000187,20210213,1
000187,20210214,1
000187,20210403,1
000187,20210404,1
000187,20210405,1
000187,20210410,1
000187,20210411,1
000187,20210417,1
000187,20210424,1
000187,20210425,1
000187,20210501,1
000187,20210502,1
000187,20210508,1
000187,20210509,1
000187,20210513,1
000187,20210515,1
000187,20210516,1
000187,20210522,1
000187,20210523,1
000187,20210524,1
000187,20210529,1
000187,20210530,1
000187,20210605,1
000187,20210606,1
000187,20210612,1
000187,20210613,1
000187,20210619,1
000187,20210620,1
000187,20210626,1
000187,20210627,1
000187,20210703,1
000187,20210704,1
000187,20210710,1
000187,20210711,1
000187,20210717,1
000187,20210718,1
000187,20210721,1
000187,20210724,1
000187,20210725,1
000187,20210731,1
000187,20210801,1
000187,20210807,1
000187,20210808,1
000187,20210814,1
000187,20210815,1
000187,20210821,1
000187,20210822,1
000187,20210828,1
000187,20210829,1
000187,20210904,1
000187,20210905,1
000187,20210911,1
000187,20210912,1
000187,20210918,1
000187,20210919,1
000187,20210925,1
000187,20210926,1
000187,20211002,1
000187,20211003,1
000187,20211009,1
000187,20211010,1
000187,20211016,1
000187,20211017,1
000187,20211023,1
000187,20211024,1
000187,20211030,1
000187,20211031,1
000187,20211101,1
000187,20211106,1
000187,20211107,1
000187,20211111,1
000187,20211113,1
000187,20211114,1
000187,20211120,1
000187,20211121,1
000187,20211127,1
000187,20211128,1
000187,20211204,1
000187,20211205,1
000187,20211211,1
000188,20210501,1
000188,20210502,1
000188,20210508,1
000188,20210509,1
000188,20210513,1
000188,20210515,1
000188,20210516,1
000188,20210522,1
000188,20210523,1
000188,20210524,1
000188,20210529,1
000188,20210530,1
000188,20210605,1
000188,20210606,1
000188,20210612,1
000188,20210613,1
000188,20210619,1
000188,20210620,1
000188,20210626,1
000188,20210627,1
000188,20210703,1
000188,20210704,1
000188,20210710,1
000188,20210711,1
000188,20210717,1
000188,20210718,1
000188,20210721,1
000188,20210724,1
000188,20210725,1
000188,20210731,1
000188,20210801,1
000188,20210807,1
000188,20210808,1
000188,20210814,1
000188,20210815,1
000188,20210821,1
000188,20210822,1
000188,20210828,1
000188,20210829,1
000188,20210904,1
000188,20210905,1
000188,20210911,1
000188,20210912,1
000188,20210918,1
000188,20210919,1
000188,20210925,1
000188,20210926,1
000188,20211002,1
000188,20211003,1
000188,20211009,1
000188,20211010,1
000188,20211016,1
000188,20211017,1
000188,20211023,1
000188,20211024,1
000188,20211030,1
000188,20211031,1
000188,20211101,1
000188,20211106,1
000188,20211107,1
000188,20211111,1
000188,20211113,1
000188,20211114,1
000188,20211120,1
000188,20211121,1
000188,20211127,1
000188,20211128,1
000188,20211204,1
000188,20211205,1
000188,20211211,1
000189,20210207,1
000189,20210306,1
000189,20210307,1
000190,20210220,1
000190,20210221,1
000190,20210418,1
000191,20210208,1
000191,20210209,1
000191,20210210,1
000191,20210211,1
000191,20210212,1
000191,20210215,1
000191,20210216,1
000191,20210217,1
000191,20210218,1
000191,20210219,1
000191,20210222,1
000191,20210223,1
000191,20210224,1
000191,20210225,1
000191,20210226,1
000191,20210301,1
000191,20210302,1
000191,20210303,1
000191,20210304,1
000191,20210305,1
000191,20210308,1
000191,20210309,1
000191,20210310,1
000191,20210311,1
000191,20210312,1
000191,20210315,1
000191,20210316,1
000191,20210317,1
000191,20210318,1
000191,20210319,1
000191,20210322,1
000191,20210323,1
000191,20210324,1
000191,20210325,1
000191,20210326,1
000191,20210329,1
000191,20210330,1
000191,20210331,1
000191,20210401,1
000191,20210402,1
000193,20210501,1
000193,20210513,1
000193,20210515,1
000193,20210516,1
000193,20210522,1
000193,20210523,1
000193,20210524,1
000193,20210529,1
000193,20210530,1
000193,20210605,1
000193,20210606,1
000193,20210612,1
000193,20210613,1
000193,20210619,1
000193,20210620,1
000193,20210626,1
000193,20210627,1
000193,20210703,1
000193,20210704,1
000193,20210710,1
000193,20210711,1
000193,20210717,1
000193,20210718,1
000193,20210721,1
000193,20210724,1
000193,20210725,1
000193,20210731,1
000193,20210801,1
000193,20210807,1
000193,20210808,1
000193,20210814,1
000193,20210815,1
000193,20210821,1
000193,20210822,1
000193,20210828,1
000193,20210829,1
000193,20210904,1
000193,20210905,1
000193,20210911,1
000193,20210912,1
000193,20210918,1
000193,20210919,1
000193,20210925,1
000193,20210926,1
000193,20211002,1
000193,20211003,1
000193,20211009,1
000193,20211010,1
000193,20211016,1
000193,20211017,1
000193,20211023,1
000193,20211024,1
000193,20211030,1
000193,20211031,1
000193,20211101,1
000193,20211106,1
000193,20211107,1
000193,20211111,1
000193,20211113,1
000193,20211114,1
000193,20211120,1
000193,20211121,1
000193,20211127,1
000193,20211128,1
000193,20211204,1
000193,20211205,1
000193,20211211,1
000194,20210227,1
000194,20210228,1
000194,20210320,1
000194,20210321,1
000196,20210220,1
000196,20210221,1
000196,20210502,1
000198,20210508,1
000198,20210509,1
000198,20210515,1
000198,20210516,1
000198,20210522,1
000198,20210523,1
000198,20210529,1
000198,20210530,1
000198,20210605,1
000198,20210606,1
000198,20210612,1
000198,20210613,1
000198,20210619,1
000198,20210620,1
000198,20210626,1
000198,20210627,1
000198,20210703,1
000198,20210704,1
000198,20210710,1
000198,20210711,1
000198,20210717,1
000198,20210718,1
000198,20210721,1
000198,20210724,1
000198,20210725,1
000198,20210731,1
000198,20210801,1
000198,20210807,1
000198,20210808,1
000198,20210814,1
000198,20210815,1
000198,20210821,1
000198,20210822,1
000198,20210828,1
000198,20210829,1
000198,20210904,1
000198,20210905,1
000198,20210911,1
000198,20210912,1
000198,20210918,1
000198,20210919,1
000198,20210925,1
000198,20210926,1
000198,20211002,1
000198,20211003,1
000198,20211009,1
000198,20211010,1
000198,20211016,1
000198,20211017,1
000198,20211023,1
000198,20211024,1
000198,20211030,1
000198,20211031,1
000198,20211101,1
000198,20211106,1
000198,20211107,1
000198,20211111,1
000198,20211113,1
000198,20211114,1
000198,20211120,1
000198,20211121,1
000198,20211127,1
000198,20211128,1
000198,20211204,1
000198,20211205,1
000198,20211211,1
000200,20210220,1
000200,20210221,1
000200,20210501,1
000200,20210502,1
000200,20210513,1
000200,20210524,1
000202,20210501,1
000202,20210508,1
000202,20210509,1
000202,20210513,1
000202,20210515,1
000202,20210516,1
000202,20210522,1
000202,20210523,1
000202,20210524,1
000202,20210529,1
000202,20210530,1
000202,20210605,1
000202,20210606,1
000202,20210612,1
000202,20210613,1
000202,20210619,1
000202,20210620,1
000202,20210626,1
000202,20210627,1
000202,20210703,1
000202,20210704,1
000202,20210710,1
000202,20210711,1
000202,20210717,1
000202,20210718,1
000202,20210721,1
000202,20210724,1
000202,20210725,1
000202,20210731,1
000202,20210801,1
000202,20210807,1
000202,20210808,1
000202,20210814,1
000202,20210815,1
000202,20210821,1
000202,20210822,1
000202,20210828,1
000202,20210829,1
000202,20210904,1
000202,20210905,1
000202,20210911,1
000202,20210912,1
000202,20210918,1
000202,20210919,1
000202,20210925,1
000202,20210926,1
000202,20211002,1
000202,20211003,1
000202,20211009,1
000202,20211010,1
000202,20211016,1
000202,20211017,1
000202,20211023,1
000202,20211024,1
000202,20211030,1
000202,20211031,1
000202,20211101,1
000202,20211106,1
000202,20211107,1
000202,20211111,1
000202,20211113,1
000202,20211114,1
000202,20211120,1
000202,20211121,1
000202,20211127,1
000202,20211128,1
000202,20211204,1
000202,20211205,1
000202,20211211,1
000203,20210227,1
000203,20210228,1
000203,20210306,1
000203,20210307,1
000203,20210320,1
000205,20210502,1
000210,20210208,1
000210,20210209,1
000210,20210210,1
000210,20210211,1
000210,20210212,1
000210,20210215,1
000210,20210216,1
000210,20210217,1
000210,20210218,1
000210,20210219,1
000210,20210222,1
000210,20210223,1
000210,20210224,1
000210,20210225,1
000210,20210226,1
000210,20210301,1
000210,20210302,1
000210,20210303,1
000210,20210304,1
000210,20210305,1
000210,20210308,1
000210,20210309,1
000210,20210310,1
000210,20210311,1
000210,20210312,1
000210,20210315,1
000210,20210316,1
000210,20210317,1
000210,20210318,1
000210,20210319,1
000210,20210322,1
000210,20210323,1
000210,20210324,1
000210,20210325,1
000210,20210326,1
000210,20210329,1
000210,20210330,1
000210,20210331,1
000210,20210401,1
000210,20210402,1
000210,20210406,1
000210,20210407,1
000210,20210408,1
000210,20210409,1
000210,20210412,1
000210,20210413,1
000210,20210414,1
000210,20210415,1
000210,20210416,1
000210,20210419,1
000210,20210420,1
000210,20210421,1
000210,20210422,1
000210,20210423,1
000210,20210426,1
000210,20210427,1
000210,20210428,1
000210,20210429,1
000210,20210430,1
000210,20210503,1
000210,20210504,1
000210,20210505,1
000210,20210506,1
000210,20210507,1
000210,20210510,1
000210,20210511,1
000210,20210512,1
000210,20210514,1
000210,20210517,1
000210,20210518,1
000210,20210519,1
000210,20210520,1
000210,20210521,1
000210,20210525,1
000210,20210526,1
000210,20210527,1
000210,20210528,1
000210,20210531,1
000210,20210601,1
000210,20210602,1
000210,20210603,1
000210,20210604,1
000210,20210607,1
000210,20210608,1
000210,20210609,1
000210,20210610,1
000210,20210611,1
000210,20210614,1
000210,20210615,1
000210,20210616,1
000210,20210617,1
000210,20210618,1
000210,20210621,1
000210,20210622,1
000210,20210623,1
000210,20210624,1
000210,20210625,1
000210,20210628,1
000210,20210629,1
000210,20210630,1
000210,20210701,1
000210,20210702,1
000210,20210705,1
000210,20210706,1
000210,20210707,1
000210,20210708,1
000210,20210709,1
000210,20210712,1
000210,20210713,1
000210,20210714,1
000210,20210715,1
000210,20210716,1
000210,20210719,1
000210,20210720,1
000210,20210722,1
000210,20210723,1
000210,20210726,1
000210,20210727,1
000210,20210728,1
000210,20210729,1
000210,20210730,1
000210,20210802,1
000210,20210803,1
000210,20210804,1
000210,20210805,1
000210,20210806,1
000210,20210809,1
000210,20210810,1
000210,20210811,1
000210,20210812,1
000210,20210813,1
000210,20210816,1
000210,20210817,1
000210,20210818,1
000210,20210819,1
000210,20210820,1
000210,20210823,1
000210,20210824,1
000210,20210825,1
000210,20210826,1
000210,20210827,1
000210,20210830,1
000210,20210831,1
000210,20210901,1
000210,20210902,1
000210,20210903,1
000210,20210906,1
000210,20210907,1
000210,20210908,1
000210,20210909,1
000210,20210910,1
000210,20210913,1
000210,20210914,1
000210,20210915,1
000210,20210916,1
000210,20210917,1
000210,20210920,1
000210,20210921,1
000210,20210922,1
000210,20210923,1
000210,20210924,1
000210,20210927,1
000210,20210928,1
000210,20210929,1
000210,20210930,1
000210,20211001,1
000210,20211004,1
000210,20211005,1
000210,20211006,1
000210,20211007,1
000210,20211008,1
000210,20211011,1
000210,20211012,1
000210,20211013,1
000210,20211014,1
000210,20211015,1
000210,20211018,1
000210,20211019,1
000210,20211020,1
000210,20211021,1
000210,20211022,1
000210,20211025,1
000210,20211026,1
000210,20211027,1
000210,20211028,1
000210,20211029,1
000210,20211102,1
000210,20211103,1
000210,20211104,1
000210,20211105,1
000210,20211108,1
000210,20211109,1
000210,20211110,1
000210,20211112,1
000210,20211115,1
000210,20211116,1
000210,20211117,1
000210,20211118,1
000210,20211119,1
000210,20211122,1
000210,20211123,1
000210,20211124,1
000210,20211125,1
000210,20211126,1
000210,20211129,1
000210,20211130,1
000210,20211201,1
000210,20211202,1
000210,20211203,1
000210,20211206,1
000210,20211207,1
000210,20211208,1
000210,20211209,1
000210,20211210,1
000211,20210207,1
000211,20210213,1
000211,20210214,1
000211,20210220,1
000211,20210221,1
000211,20210227,1
000211,20210228,1
000211,20210306,1
000211,20210307,1
000211,20210313,1
000211,20210320,1
000211,20210321,1
000211,20210327,1
000211,20210328,1
000211,20210403,1
000211,20210404,1
000211,20210405,1
000211,20210410,1
000211,20210411,1
000211,20210417,1
000211,20210418,1
000211,20210424,1
000211,20210425,1
000211,20210501,1
000211,20210502,1
000211,20210508,1
000211,20210509,1
000211,20210513,1
000211,20210515,1
000211,20210516,1
000211,20210522,1
000211,20210523,1
000211,20210524,1
000211,20210529,1
000211,20210530,1
000211,20210605,1
000211,20210606,1
000211,20210612,1
000211,20210613,1
000211,20210619,1
000211,20210620,1
000211,20210626,1
000211,20210627,1
000211,20210703,1
000211,20210704,1
000211,20210710,1
000211,20210711,1
000211,20210717,1
000211,20210718,1
000211,20210721,1
000211,20210724,1
000211,20210725,1
000211,20210731,1
000211,20210801,1
000211,20210807,1
000211,20210808,1
000211,20210814,1
000211,20210815,1
000211,20210821,1
000211,20210822,1
000211,20210828,1
000211,20210829,1
000211,20210904,1
000211,20210905,1
000211,20210911,1
000211,20210912,1
000211,20210918,1
000211,20210919,1
000211,20210925,1
000211,20210926,1
000211,20211002,1
000211,20211003,1
000211,20211009,1
000211,20211010,1
000211,20211016,1
000211,20211017,1
000211,20211023,1
000211,20211024,1
000211,20211030,1
000211,20211031,1
000211,20211101,1
000211,20211106,1
000211,20211107,1
000211,20211111,1
000211,20211113,1
000211,20211114,1
000211,20211120,1
000211,20211121,1
000211,20211127,1
000211,20211128,1
000211,20211204,1
000211,20211205,1
000211,20211211,1
000212,20210208,1
000212,20210209,1
000212,20210210,1
000212,20210211,1
000212,20210212,1
000212,20210215,1
000212,20210216,1
000212,20210217,1
000212,20210218,1
000212,20210219,1
000212,20210222,1
000212,20210223,1
000212,20210224,1
000212,20210225,1
000212,20210226,1
000212,20210301,1
000212,20210302,1
000212,20210303,1
000212,20210304,1
000212,20210305,1
000212,20210308,1
000212,20210309,1
000212,20210310,1
000212,20210311,1
000212,20210312,1
000212,20210316,1
000212,20210317,1
000212,20210318,1
000212,20210319,1
000212,20210323,1
000212,20210324,1
000212,20210325,1
000212,20210326,1
000212,20210329,1
000212,20210330,1
000212,20210331,1
000212,20210401,1
000212,20210402,1
000212,20210406,1
000212,20210407,1
000212,20210408,1
000212,20210409,1
000212,20210412,1
000212,20210413,1
000212,20210414,1
000212,20210415,1
000212,20210416,1
000212,20210426,1
000212,20210427,1
000212,20210428,1
000212,20210429,1
000212,20210430,1
000212,20210503,1
000212,20210504,1
000212,20210505,1
000212,20210506,1
000212,20210507,1
000212,20210510,1
000212,20210511,1
000212,20210512,1
000212,20210514,1
000212,20210517,1
000212,20210518,1
000212,20210519,1
000212,20210520,1
000212,20210521,1
000212,20210525,1
000212,20210526,1
000212,20210527,1
000212,20210528,1
000212,20210531,1
000212,20210601,1
000212,20210602,1
000212,20210603,1
000212,20210604,1
000212,20210607,1
000212,20210608,1
000212,20210609,1
000212,20210610,1
000212,20210611,1
000212,20210614,1
000212,20210615,1
000212,20210616,1
000212,20210617,1
000212,20210618,1
000212,20210621,1
000212,20210622,1
000212,20210623,1
000212,20210624,1
000212,20210625,1
000212,20210628,1
000212,20210629,1
000212,20210630,1
000212,20210701,1
000212,20210702,1
000212,20210705,1
000212,20210706,1
000212,20210707,1
000212,20210708,1
000212,20210709,1
000212,20210712,1
000212,20210713,1
000212,20210714,1
000212,20210715,1
000212,20210716,1
000212,20210719,1
000212,20210720,1
000212,20210722,1
000212,20210723,1
000212,20210726,1
000212,20210727,1
000212,20210728,1
000212,20210729,1
000212,20210730,1
000212,20210802,1
000212,20210803,1
000212,20210804,1
000212,20210805,1
000212,20210806,1
000212,20210809,1
000212,20210810,1
000212,20210811,1
000212,20210812,1
000212,20210813,1
000212,20210816,1
000212,20210817,1
000212,20210818,1
000212,20210819,1
000212,20210820,1
000212,20210823,1
000212,20210824,1
000212,20210825,1
000212,20210826,1
000212,20210827,1
000212,20210830,1
000212,20210831,1
000212,20210901,1
000212,20210902,1
000212,20210903,1
000212,20210906,1
000212,20210907,1
000212,20210908,1
000212,20210909,1
000212,20210910,1
000212,20210913,1
000212,20210914,1
000212,20210915,1
000212,20210916,1
000212,20210917,1
000212,20210920,1
000212,20210921,1
000212,20210922,1
000212,20210923,1
000212,20210924,1
000212,20210927,1
000212,20210928,1
000212,20210929,1
000212,20210930,1
000212,20211001,1
000212,20211004,1
000212,20211005,1
000212,20211006,1
000212,20211007,1
000212,20211008,1
000212,20211011,1
000212,20211012,1
000212,20211013,1
000212,20211014,1
000212,20211015,1
000212,20211018,1
000212,20211019,1
000212,20211020,1
000212,20211021,1
000212,20211022,1
000212,20211025,1
000212,20211026,1
000212,20211027,1
000212,20211028,1
000212,20211029,1
000212,20211102,1
000212,20211103,1
000212,20211104,1
000212,20211105,1
000212,20211108,1
000212,20211109,1
000212,20211110,1
000212,20211112,1
000212,20211115,1
000212,20211116,1
000212,20211117,1
000212,20211118,1
000212,20211119,1
000212,20211122,1
000212,20211123,1
000212,20211124,1
000212,20211125,1
000212,20211126,1
000212,20211129,1
000212,20211130,1
000212,20211201,1
000212,20211202,1
000212,20211203,1
000212,20211206,1
000212,20211207,1
000212,20211208,1
000212,20211209,1
000212,20211210,1
000213,20210419,1
000213,20210420,1
000213,20210421,1
000213,20210422,1
000213,20210423,1
000214,20210705,1
000214,20210706,1
000214,20210707,1
000214,20210708,1
000214,20210709,1
000214,20210712,1
000214,20210713,1
000214,20210714,1
000214,20210715,1
000214,20210716,1
000214,20210719,1
000214,20210720,1
000214,20210722,1
000214,20210723,1
000214,20210726,1
000214,20210727,1
000214,20210728,1
000214,20210729,1
000214,20210730,1
000214,20210802,1
000214,20210803,1
000214,20210804,1
000214,20210805,1
000214,20210806,1
000214,20210809,1
000214,20210810,1
000214,20210811,1
000214,20210812,1
000214,20210813,1
000214,20210816,1
000214,20210817,1
000214,20210818,1
000214,20210819,1
000214,20210820,1
000214,20210823,1
000214,20210824,1
000214,20210825,1
000214,20210826,1
000214,20210827,1
000215,20210208,1
000215,20210209,1
000215,20210210,1
000215,20210211,1
000215,20210212,1
000215,20210215,1
000215,20210216,1
000215,20210217,1
000215,20210218,1
000215,20210219,1
000215,20210222,1
000215,20210223,1
000215,20210224,1
000215,20210225,1
000215,20210226,1
000215,20210301,1
000215,20210302,1
000215,20210303,1
000215,20210304,1
000215,20210305,1
000215,20210308,1
000215,20210309,1
000215,20210310,1
000215,20210311,1
000215,20210312,1
000215,20210315,1
000215,20210316,1
000215,20210317,1
000215,20210318,1
000215,20210319,1
000215,20210322,1
000215,20210323,1
000215,20210324,1
000215,20210325,1
000215,20210326,1
000215,20210329,1
000215,20210330,1
000215,20210331,1
000215,20210401,1
000215,20210402,1
000215,20210426,1
000215,20210427,1
000215,20210428,1
000215,20210429,1
000215,20210430,1
000215,20210503,1
000215,20210504,1
000215,20210505,1
000215,20210506,1
000215,20210507,1
000215,20210510,1
000215,20210511,1
000215,20210512,1
000215,20210514,1
000215,20210517,1
000215,20210518,1
000215,20210519,1
000215,20210520,1
000215,20210521,1
000215,20210525,1
000215,20210526,1
000215,20210527,1
000215,20210528,1
000215,20210531,1
000215,20210601,1
000215,20210602,1
000215,20210603,1
000215,20210604,1
000215,20210607,1
000215,20210608,1
000215,20210609,1
000215,20210610,1
000215,20210611,1
000215,20210614,1
000215,20210615,1
000215,20210616,1
000215,20210617,1
000215,20210618,1
000215,20210621,1
000215,20210622,1
000215,20210623,1
000215,20210624,1
000215,20210625,1
000215,20210628,1
000215,20210629,1
000215,20210630,1
000215,20210701,1
000215,20210702,1
000215,20210830,1
000215,20210831,1
000215,20210901,1
000215,20210902,1
000215,20210903,1
000215,20210906,1
000215,20210907,1
000215,20210908,1
000215,20210909,1
000215,20210910,1
000215,20210913,1
000215,20210914,1
000215,20210915,1
000215,20210916,1
000215,20210917,1
000215,20210920,1
000215,20210921,1
000215,20210922,1
000215,20210923,1
000215,20210924,1
000215,20210927,1
000215,20210928,1
000215,20210929,1
000215,20210930,1
000215,20211001,1
000215,20211004,1
000215,20211005,1
000215,20211006,1
000215,20211007,1
000215,20211008,1
000215,20211011,1
000215,20211012,1
000215,20211013,1
000215,20211014,1
000215,20211015,1
000215,20211018,1
000215,20211019,1
000215,20211020,1
000215,20211021,1
000215,20211022,1
000215,20211025,1
000215,20211026,1
000215,20211027,1
000215,20211028,1
000215,20211029,1
000215,20211102,1
000215,20211103,1
000215,20211104,1
000215,20211105,1
000215,20211108,1
000215,20211109,1
000215,20211110,1
000215,20211112,1
000215,20211115,1
000215,20211116,1
000215,20211117,1
000215,20211118,1
000215,20211119,1
000215,20211122,1
000215,20211123,1
000215,20211124,1
000215,20211125,1
000215,20211126,1
000215,20211129,1
000215,20211130,1
000215,20211201,1
000215,20211202,1
000215,20211203,1
000215,20211206,1
000215,20211207,1
000215,20211208,1
000215,20211209,1
000215,20211210,1
000216,20210207,1
000216,20210227,1
000216,20210228,1
000216,20210320,1
000216,20210321,1
000217,20210208,1
000217,20210209,1
000217,20210210,1
000217,20210211,1
000217,20210212,1
000217,20210215,1
000217,20210216,1
000217,20210217,1
000217,20210218,1
000217,20210219,1
000217,20210222,1
000217,20210223,1
000217,20210224,1
000217,20210225,1
000217,20210226,1
000217,20210301,1
000217,20210302,1
000217,20210303,1
000217,20210304,1
000217,20210305,1
000217,20210308,1
000217,20210309,1
000217,20210310,1
000217,20210311,1
000217,20210312,1
000217,20210315,1
000217,20210316,1
000217,20210317,1
000217,20210318,1
000217,20210319,1
000217,20210322,1
000217,20210323,1
000217,20210324,1
000217,20210325,1
000217,20210326,1
000217,20210329,1
000217,20210330,1
000217,20210331,1
000217,20210401,1
000217,20210402,1
000217,20210426,1
000217,20210427,1
000217,20210428,1
000217,20210429,1
000217,20210430,1
000217,20210503,1
000217,20210504,1
000217,20210505,1
000217,20210506,1
000217,20210507,1
000217,20210510,1
000217,20210511,1
000217,20210512,1
000217,20210514,1
000217,20210517,1
000217,20210518,1
000217,20210519,1
000217,20210520,1
000217,20210521,1
000217,20210525,1
000217,20210526,1
000217,20210527,1
000217,20210528,1
000217,20210531,1
000217,20210601,1
000217,20210602,1
000217,20210603,1
000217,20210604,1
000217,20210607,1
000217,20210608,1
000217,20210609,1
000217,20210610,1
000217,20210611,1
000217,20210614,1
000217,20210615,1
000217,20210616,1
000217,20210617,1
000217,20210618,1
000217,20210621,1
000217,20210622,1
000217,20210623,1
000217,20210624,1
000217,20210625,1
000217,20210628,1
000217,20210629,1
000217,20210630,1
000217,20210701,1
000217,20210702,1
000217,20210705,1
000217,20210706,1
000217,20210707,1
000217,20210708,1
000217,20210709,1
000217,20210712,1
000217,20210713,1
000217,20210714,1
000217,20210715,1
000217,20210716,1
000217,20210719,1
000217,20210720,1
000217,20210722,1
000217,20210723,1
000217,20210726,1
000217,20210727,1
000217,20210728,1
000217,20210729,1
000217,20210730,1
000217,20210802,1
000217,20210803,1
000217,20210804,1
000217,20210805,1
000217,20210806,1
000217,20210809,1
000217,20210810,1
000217,20210811,1
000217,20210812,1
000217,20210813,1
000217,20210816,1
000217,20210817,1
000217,20210818,1
000217,20210819,1
000217,20210820,1
000217,20210823,1
000217,20210824,1
000217,20210825,1
000217,20210826,1
000217,20210827,1
000217,20210830,1
000217,20210831,1
000217,20210901,1
000217,20210902,1
000217,20210903,1
000217,20210906,1
000217,20210907,1
000217,20210908,1
000217,20210909,1
000217,20210910,1
000217,20210913,1
000217,20210914,1
000217,20210915,1
000217,20210916,1
000217,20210917,1
000217,20210920,1
000217,20210921,1
000217,20210922,1
000217,20210923,1
000217,20210924,1
000217,20210927,1
000217,20210928,1
000217,20210929,1
000217,20210930,1
000217,20211001,1
000217,20211004,1
000217,20211005,1
000217,20211006,1
000217,20211007,1
000217,20211008,1
000217,20211011,1
000217,20211012,1
000217,20211013,1
000217,20211014,1
000217,20211015,1
000217,20211018,1
000217,20211019,1
000217,20211020,1
000217,20211021,1
000217,20211022,1
000217,20211025,1
000217,20211026,1
000217,20211027,1
000217,20211028,1
000217,20211029,1
000217,20211102,1
000217,20211103,1
000217,20211104,1
000217,20211105,1
000217,20211108,1
000217,20211109,1
000217,20211110,1
000217,20211112,1
000217,20211115,1
000217,20211116,1
000217,20211117,1
000217,20211118,1
000217,20211119,1
000217,20211122,1
000217,20211123,1
000217,20211124,1
000217,20211125,1
000217,20211126,1
000217,20211129,1
000217,20211130,1
000217,20211201,1
000217,20211202,1
000217,20211203,1
000217,20211206,1
000217,20211207,1
000217,20211208,1
000217,20211209,1
000217,20211210,1
000218,20210403,1
000218,20210404,1
000218,20210405,1
000218,20210410,1
000218,20210411,1
000218,20210417,1
000218,20210424,1
000218,20210425,1
000219,20210208,1
000219,20210209,1
000219,20210210,1
000219,20210211,1
000219,20210212,1
000219,20210215,1
000219,20210216,1
000219,20210217,1
000219,20210218,1
000219,20210219,1
000219,20210222,1
000219,20210225,1
000219,20210226,1
000219,20210301,1
000219,20210302,1
000219,20210303,1
000219,20210304,1
000219,20210305,1
000219,20210308,1
000219,20210309,1
000219,20210310,1
000219,20210311,1
000219,20210312,1
000219,20210315,1
000219,20210316,1
000219,20210317,1
000219,20210318,1
000219,20210319,1
000219,20210322,1
000219,20210323,1
000219,20210324,1
000219,20210325,1
000219,20210326,1
000219,20210329,1
000219,20210330,1
000219,20210331,1
000219,20210401,1
000219,20210402,1
000219,20210426,1
000219,20210427,1
000219,20210428,1
000219,20210429,1
000219,20210430,1
000219,20210503,1
000219,20210504,1
000219,20210505,1
000219,20210506,1
000219,20210507,1
000219,20210510,1
000219,20210511,1
000219,20210512,1
000219,20210514,1
000219,20210517,1
000219,20210518,1
000219,20210519,1
000219,20210520,1
000219,20210521,1
000219,20210525,1
000219,20210526,1
000219,20210527,1
000219,20210528,1
000219,20210531,1
000219,20210601,1
000219,20210602,1
000219,20210603,1
000219,20210604,1
000219,20210607,1
000219,20210608,1
000219,20210609,1
000219,20210610,1
000219,20210611,1
000219,20210614,1
000219,20210615,1
000219,20210616,1
000219,20210617,1
000219,20210618,1
000219,20210621,1
000219,20210622,1
000219,20210623,1
000219,20210624,1
000219,20210625,1
000219,20210628,1
000219,20210629,1
000219,20210630,1
000219,20210701,1
000219,20210702,1
000219,20210705,1
000219,20210706,1
000219,20210707,1
000219,20210708,1
000219,20210709,1
000219,20210712,1
000219,20210713,1
000219,20210714,1
000219,20210715,1
000219,20210716,1
000219,20210719,1
000219,20210720,1
000219,20210722,1
000219,20210723,1
000219,20210726,1
000219,20210727,1
000219,20210728,1
000219,20210729,1
000219,20210730,1
000219,20210802,1
000219,20210803,1
000219,20210804,1
000219,20210805,1
000219,20210806,1
000219,20210809,1
000219,20210810,1
000219,20210811,1
000219,20210812,1
000219,20210813,1
000219,20210816,1
000219,20210817,1
000219,20210818,1
000219,20210819,1
000219,20210820,1
000219,20210823,1
000219,20210824,1
000219,20210825,1
000219,20210826,1
000219,20210827,1
000219,20210830,1
000219,20210831,1
000219,20210901,1
000219,20210902,1
000219,20210903,1
000219,20210906,1
000219,20210907,1
000219,20210908,1
000219,20210909,1
000219,20210910,1
000219,20210913,1
000219,20210914,1
000219,20210915,1
000219,20210916,1
000219,20210917,1
000219,20210920,1
000219,20210921,1
000219,20210922,1
000219,20210923,1
000219,20210924,1
000219,20210927,1
000219,20210928,1
000219,20210929,1
000219,20210930,1
000219,20211001,1
000219,20211004,1
000219,20211005,1
000219,20211006,1
000219,20211007,1
000219,20211008,1
000219,20211011,1
000219,20211012,1
000219,20211013,1
000219,20211014,1
000219,20211015,1
000219,20211018,1
000219,20211019,1
000219,20211020,1
000219,20211021,1
000219,20211022,1
000219,20211025,1
000219,20211026,1
000219,20211027,1
000219,20211028,1
000219,20211029,1
000219,20211102,1
000219,20211103,1
000219,20211104,1
000219,20211105,1
000219,20211108,1
000219,20211109,1
000219,20211110,1
000219,20211112,1
000219,20211115,1
000219,20211116,1
000219,20211117,1
000219,20211118,1
000219,20211119,1
000219,20211122,1
000219,20211123,1
000219,20211124,1
000219,20211125,1
000219,20211126,1
000219,20211129,1
000219,20211130,1
000219,20211201,1
000219,20211202,1
000219,20211203,1
000219,20211206,1
000219,20211207,1
000219,20211208,1
000219,20211209,1
000219,20211210,1
000220,20210513,1
000220,20210522,1
000220,20210523,1
000220,20210524,1
000220,20210529,1
000220,20210530,1
000220,20210605,1
000220,20210606,1
000220,20210612,1
000220,20210613,1
000220,20210619,1
000220,20210620,1
000220,20210626,1
000220,20210627,1
000220,20210703,1
000220,20210704,1
000220,20210710,1
000220,20210711,1
000220,20210717,1
000220,20210718,1
000220,20210721,1
000220,20210724,1
000220,20210725,1
000220,20210731,1
000220,20210801,1
000220,20210807,1
000220,20210808,1
000220,20210814,1
000220,20210815,1
000220,20210821,1
000220,20210822,1
000220,20210828,1
000220,20210829,1
000220,20210904,1
000220,20210905,1
000220,20210911,1
000220,20210912,1
000220,20210918,1
000220,20210919,1
000220,20210925,1
000220,20210926,1
000220,20211002,1
000220,20211003,1
000220,20211009,1
000220,20211010,1
000220,20211016,1
000220,20211017,1
000220,20211023,1
000220,20211024,1
000220,20211030,1
000220,20211031,1
000220,20211101,1
000220,20211106,1
000220,20211107,1
000220,20211111,1
000220,20211113,1
000220,20211114,1
000220,20211120,1
000220,20211121,1
000220,20211127,1
000220,20211128,1
000220,20211204,1
000220,20211205,1
000220,20211211,1
000221,20210223,1
000221,20210224,1
000222,20210501,1
000223,20210502,1
000223,20210508,1
000223,20210509,1
000223,20210515,1
000223,20210516,1
000225,20210207,1
000225,20210321,1
000226,20210327,1
000226,20210328,1
000226,20210418,1
000227,20210502,1
000227,20210508,1
000227,20210509,1
000229,20210213,1
000229,20210214,1
000229,20210403,1
000229,20210404,1
000229,20210405,1
000229,20210410,1
000229,20210411,1
000229,20210417,1
000229,20210424,1
000229,20210425,1
000230,20210227,1
000230,20210320,1
000231,20210208,1
000231,20210209,1
000231,20210210,1
000231,20210211,1
000231,20210212,1
000231,20210215,1
000231,20210216,1
000231,20210217,1
000231,20210218,1
000231,20210219,1
000231,20210222,1
000231,20210225,1
000231,20210226,1
000231,20210301,1
000231,20210302,1
000231,20210303,1
000231,20210304,1
000231,20210305,1
000231,20210308,1
000231,20210309,1
000231,20210310,1
000231,20210311,1
000231,20210312,1
000231,20210315,1
000231,20210316,1
000231,20210317,1
000231,20210318,1
000231,20210319,1
000231,20210322,1
000231,20210323,1
000231,20210324,1
000231,20210325,1
000231,20210326,1
000231,20210329,1
000231,20210330,1
000231,20210331,1
000231,20210401,1
000231,20210402,1
000231,20210426,1
000231,20210427,1
000231,20210428,1
000231,20210429,1
000231,20210430,1
000231,20210503,1
000231,20210504,1
000231,20210505,1
000231,20210506,1
000231,20210507,1
000231,20210510,1
000231,20210511,1
000231,20210512,1
000231,20210514,1
000231,20210517,1
000231,20210518,1
000231,20210519,1
000231,20210520,1
000231,20210521,1
000231,20210525,1
000231,20210526,1
000231,20210527,1
000231,20210528,1
000231,20210531,1
000231,20210601,1
000231,20210602,1
000231,20210603,1
000231,20210604,1
000231,20210607,1
000231,20210608,1
000231,20210609,1
000231,20210610,1
000231,20210611,1
000231,20210614,1
000231,20210615,1
000231,20210616,1
000231,20210617,1
000231,20210618,1
000231,20210621,1
000231,20210622,1
000231,20210623,1
000231,20210624,1
000231,20210625,1
000231,20210628,1
000231,20210629,1
000231,20210630,1
000231,20210701,1
000231,20210702,1
000231,20210830,1
000231,20210831,1
000231,20210901,1
000231,20210902,1
000231,20210903,1
000231,20210906,1
000231,20210907,1
000231,20210908,1
000231,20210909,1
000231,20210910,1
000231,20210913,1
000231,20210914,1
000231,20210915,1
000231,20210916,1
000231,20210917,1
000231,20210920,1
000231,20210921,1
000231,20210922,1
000231,20210923,1
000231,20210924,1
000231,20210927,1
000231,20210928,1
000231,20210929,1
000231,20210930,1
000231,20211001,1
000231,20211004,1
000231,20211005,1
000231,20211006,1
000231,20211007,1
000231,20211008,1
000231,20211011,1
000231,20211012,1
000231,20211013,1
000231,20211014,1
000231,20211015,1
000231,20211018,1
000231,20211019,1
000231,20211020,1
000231,20211021,1
000231,20211022,1
000231,20211025,1
000231,20211026,1
000231,20211027,1
000231,20211028,1
000231,20211029,1
000231,20211102,1
000231,20211103,1
000231,20211104,1
000231,20211105,1
000231,20211108,1
000231,20211109,1
000231,20211110,1
000231,20211112,1
000231,20211115,1
000231,20211116,1
000231,20211117,1
000231,20211118,1
000231,20211119,1
000231,20211122,1
000231,20211123,1
000231,20211124,1
000231,20211125,1
000231,20211126,1
000231,20211129,1
000231,20211130,1
000231,20211201,1
000231,20211202,1
000231,20211203,1
000231,20211206,1
000231,20211207,1
000231,20211208,1
000231,20211209,1
000231,20211210,1
000232,20210522,1
000232,20210529,1
000232,20210605,1
000232,20210612,1
000232,20210619,1
000232,20210626,1
000232,20210703,1
000232,20210710,1
000232,20210717,1
000232,20210724,1
000232,20210731,1
000232,20210807,1
000232,20210814,1
000232,20210821,1
000232,20210828,1
000232,20210904,1
000232,20210911,1
000232,20210918,1
000232,20210925,1
000232,20211002,1
000232,20211009,1
000232,20211016,1
000232,20211023,1
000232,20211030,1
000232,20211106,1
000232,20211113,1
000232,20211120,1
000232,20211127,1
000232,20211204,1
000232,20211211,1
000233,20210513,1
000233,20210523,1
000233,20210524,1
000233,20210530,1
000233,20210606,1
000233,20210613,1
000233,20210620,1
000233,20210627,1
000233,20210704,1
000233,20210711,1
000233,20210718,1
000233,20210721,1
000233,20210725,1
000233,20210801,1
000233,20210808,1
000233,20210815,1
000233,20210822,1
000233,20210829,1
000233,20210905,1
000233,20210912,1
000233,20210919,1
000233,20210926,1
000233,20211003,1
000233,20211010,1
000233,20211017,1
000233,20211024,1
000233,20211031,1
000233,20211101,1
000233,20211107,1
000233,20211111,1
000233,20211114,1
000233,20211121,1
000233,20211128,1
000233,20211205,1
000234,20210502,1
000234,20210509,1
000234,20210515,1
000234,20210516,1
000235,20210508,1
000236,20210508,1
000236,20210509,1
000236,20210515,1
000236,20210516,1
000237,20210501,1
000237,20210502,1
000238,20210213,1
000238,20210403,1
000238,20210410,1
000238,20210417,1
000238,20210424,1
000239,20210214,1
000239,20210404,1
000239,20210405,1
000239,20210411,1
000239,20210425,1
000240,20210327,1
000241,20210501,1
000241,20210502,1
000241,20210509,1
000241,20210516,1
000242,20210508,1
000242,20210515,1
000243,20210501,1
000243,20210502,1
000243,20210509,1
000245,20210208,1
000245,20210209,1
000245,20210210,1
000245,20210211,1
000245,20210215,1
000245,20210216,1
000245,20210217,1
000245,20210218,1
000245,20210222,1
000245,20210223,1
000245,20210224,1
000245,20210225,1
000245,20210226,1
000245,20210301,1
000245,20210302,1
000245,20210303,1
000245,20210304,1
000245,20210305,1
000245,20210308,1
000245,20210309,1
000245,20210310,1
000245,20210311,1
000245,20210312,1
000245,20210315,1
000245,20210316,1
000245,20210317,1
000245,20210318,1
000245,20210319,1
000245,20210322,1
000245,20210323,1
000245,20210324,1
000245,20210325,1
000245,20210326,1
000245,20210329,1
000245,20210330,1
000245,20210331,1
000245,20210401,1
000245,20210402,1
000245,20210426,1
000245,20210427,1
000245,20210428,1
000245,20210429,1
000245,20210430,1
000245,20210503,1
000245,20210504,1
000245,20210505,1
000245,20210506,1
000245,20210507,1
000245,20210510,1
000245,20210511,1
000245,20210512,1
000245,20210514,1
000245,20210517,1
000245,20210518,1
000245,20210519,1
000245,20210520,1
000245,20210521,1
000245,20210525,1
000245,20210526,1
000245,20210527,1
000245,20210528,1
000245,20210531,1
000245,20210601,1
000245,20210602,1
000245,20210603,1
000245,20210604,1
000245,20210607,1
000245,20210608,1
000245,20210609,1
000245,20210610,1
000245,20210611,1
000245,20210614,1
000245,20210615,1
000245,20210616,1
000245,20210617,1
000245,20210618,1
000245,20210621,1
000245,20210622,1
000245,20210623,1
000245,20210624,1
000245,20210625,1
000245,20210628,1
000245,20210629,1
000245,20210630,1
000245,20210701,1
000245,20210702,1
000245,20210705,1
000245,20210706,1
000245,20210707,1
000245,20210708,1
000245,20210709,1
000245,20210712,1
000245,20210713,1
000245,20210714,1
000245,20210715,1
000245,20210716,1
000245,20210719,1
000245,20210720,1
000245,20210722,1
000245,20210723,1
000245,20210726,1
000245,20210727,1
000245,20210728,1
000245,20210729,1
000245,20210730,1
000245,20210802,1
000245,20210803,1
000245,20210804,1
000245,20210805,1
000245,20210806,1
000245,20210809,1
000245,20210810,1
000245,20210811,1
000245,20210812,1
000245,20210813,1
000245,20210816,1
000245,20210817,1
000245,20210818,1
000245,20210819,1
000245,20210820,1
000245,20210823,1
000245,20210824,1
000245,20210825,1
000245,20210826,1
000245,20210827,1
000245,20210830,1
000245,20210831,1
000245,20210901,1
000245,20210902,1
000245,20210903,1
000245,20210906,1
000245,20210907,1
000245,20210908,1
000245,20210909,1
000245,20210910,1
000245,20210913,1
000245,20210914,1
000245,20210915,1
000245,20210916,1
000245,20210917,1
000245,20210920,1
000245,20210921,1
000245,20210922,1
000245,20210923,1
000245,20210924,1
000245,20210927,1
000245,20210928,1
000245,20210929,1
000245,20210930,1
000245,20211001,1
000245,20211004,1
000245,20211005,1
000245,20211006,1
000245,20211007,1
000245,20211008,1
000245,20211011,1
000245,20211012,1
000245,20211013,1
000245,20211014,1
000245,20211015,1
000245,20211018,1
000245,20211019,1
000245,20211020,1
000245,20211021,1
000245,20211022,1
000245,20211025,1
000245,20211026,1
000245,20211027,1
000245,20211028,1
000245,20211029,1
000245,20211102,1
000245,20211103,1
000245,20211104,1
000245,20211105,1
000245,20211108,1
000245,20211109,1
000245,20211110,1
000245,20211112,1
000245,20211115,1
000245,20211116,1
000245,20211117,1
000245,20211118,1
000245,20211119,1
000245,20211122,1
000245,20211123,1
000245,20211124,1
000245,20211125,1
000245,20211126,1
000245,20211129,1
000245,20211130,1
000245,20211201,1
000245,20211202,1
000245,20211203,1
000245,20211206,1
000245,20211207,1
000245,20211208,1
000245,20211209,1
000245,20211210,1
000246,20210212,1
000246,20210219,1
000247,20210214,1
000247,20210403,1
000247,20210404,1
000247,20210405,1
000247,20210410,1
000247,20210411,1
000247,20210417,1
000247,20210424,1
000247,20210425,1
000248,20210213,1
000249,20210208,1
000249,20210209,1
000249,20210210,1
000249,20210211,1
000249,20210212,1
000249,20210215,1
000249,20210216,1
000249,20210217,1
000249,20210218,1
000249,20210219,1
000249,20210222,1
000249,20210223,1
000249,20210224,1
000249,20210225,1
000249,20210226,1
000249,20210301,1
000249,20210302,1
000249,20210303,1
000249,20210304,1
000249,20210305,1
000249,20210308,1
000249,20210309,1
000249,20210310,1
000249,20210311,1
000249,20210312,1
000249,20210315,1
000249,20210322,1
000249,20210323,1
000249,20210324,1
000249,20210325,1
000249,20210326,1
000249,20210329,1
000249,20210330,1
000249,20210331,1
000249,20210401,1
000249,20210402,1
000250,20210316,1
000250,20210317,1
000250,20210318,1
000250,20210319,1
000251,20210427,1
000251,20210428,1
000251,20210429,1
000251,20210430,1
000252,20210406,1
000252,20210407,1
000252,20210408,1
000252,20210409,1
000252,20210419,1
000252,20210420,1
000252,20210421,1
000252,20210422,1
000252,20210423,1
000252,20210426,1
000252,20210503,1
000252,20210504,1
000252,20210505,1
000252,20210506,1
000252,20210507,1
000252,20210510,1
000252,20210511,1
000252,20210512,1
000252,20210514,1
000252,20210517,1
000252,20210518,1
000252,20210519,1
000252,20210520,1
000252,20210521,1
000252,20210525,1
000252,20210526,1
000252,20210527,1
000252,20210528,1
000252,20210531,1
000252,20210601,1
000252,20210602,1
000252,20210603,1
000252,20210604,1
000252,20210607,1
000252,20210608,1
000252,20210609,1
000252,20210610,1
000252,20210611,1
000252,20210614,1
000252,20210615,1
000252,20210616,1
000252,20210617,1
000252,20210618,1
000252,20210621,1
000252,20210622,1
000252,20210623,1
000252,20210624,1
000252,20210625,1
000252,20210628,1
000252,20210629,1
000252,20210630,1
000252,20210701,1
000252,20210702,1
000252,20210705,1
000252,20210706,1
000252,20210707,1
000252,20210708,1
000252,20210709,1
000252,20210712,1
000252,20210713,1
000252,20210714,1
000252,20210715,1
000252,20210716,1
000252,20210719,1
000252,20210720,1
000252,20210722,1
000252,20210723,1
000252,20210726,1
000252,20210727,1
000252,20210728,1
000252,20210729,1
000252,20210730,1
000252,20210802,1
000252,20210803,1
000252,20210804,1
000252,20210805,1
000252,20210806,1
000252,20210809,1
000252,20210810,1
000252,20210811,1
000252,20210812,1
000252,20210813,1
000252,20210816,1
000252,20210817,1
000252,20210818,1
000252,20210819,1
000252,20210820,1
000252,20210823,1
000252,20210824,1
000252,20210825,1
000252,20210826,1
000252,20210827,1
000252,20210830,1
000252,20210831,1
000252,20210901,1
000252,20210902,1
000252,20210903,1
000252,20210906,1
000252,20210907,1
000252,20210908,1
000252,20210909,1
000252,20210910,1
000252,20210913,1
000252,20210914,1
000252,20210915,1
000252,20210916,1
000252,20210917,1
000252,20210920,1
000252,20210921,1
000252,20210922,1
000252,20210923,1
000252,20210924,1
000252,20210927,1
000252,20210928,1
000252,20210929,1
000252,20210930,1
000252,20211001,1
000252,20211004,1
000252,20211005,1
000252,20211006,1
000252,20211007,1
000252,20211008,1
000252,20211011,1
000252,20211012,1
000252,20211013,1
000252,20211014,1
000252,20211015,1
000252,20211018,1
000252,20211019,1
000252,20211020,1
000252,20211021,1
000252,20211022,1
000252,20211025,1
000252,20211026,1
000252,20211027,1
000252,20211028,1
000252,20211029,1
000252,20211102,1
000252,20211103,1
000252,20211104,1
000252,20211105,1
000252,20211108,1
000252,20211109,1
000252,20211110,1
000252,20211112,1
000252,20211115,1
000252,20211116,1
000252,20211117,1
000252,20211118,1
000252,20211119,1
000252,20211122,1
000252,20211123,1
000252,20211124,1
000252,20211125,1
000252,20211126,1
000252,20211129,1
000252,20211130,1
000252,20211201,1
000252,20211202,1
000252,20211203,1
000252,20211206,1
000252,20211207,1
000252,20211208,1
000252,20211209,1
000252,20211210,1
000253,20210406,1
000253,20210407,1
000253,20210408,1
000253,20210409,1
000253,20210412,1
000253,20210413,1
000253,20210414,1
000253,20210415,1
000253,20210416,1
000253,20210419,1
000253,20210420,1
000253,20210421,1
000253,20210422,1
000253,20210423,1
000253,20210426,1
000253,20210427,1
000253,20210428,1
000253,20210429,1
000253,20210430,1
000253,20210503,1
000253,20210504,1
000253,20210505,1
000253,20210506,1
000253,20210507,1
000253,20210510,1
000253,20210511,1
000253,20210512,1
000253,20210514,1
000253,20210517,1
000253,20210518,1
000253,20210519,1
000253,20210520,1
000253,20210521,1
000253,20210525,1
000253,20210526,1
000253,20210527,1
000253,20210528,1
000253,20210531,1
000253,20210601,1
000253,20210602,1
000253,20210603,1
000253,20210604,1
000253,20210607,1
000253,20210608,1
000253,20210609,1
000253,20210610,1
000253,20210611,1
000253,20210614,1
000253,20210615,1
000253,20210616,1
000253,20210617,1
000253,20210618,1
000253,20210621,1
000253,20210622,1
000253,20210623,1
000253,20210624,1
000253,20210625,1
000253,20210628,1
000253,20210629,1
000253,20210630,1
000253,20210701,1
000253,20210702,1
000253,20210705,1
000253,20210706,1
000253,20210707,1
000253,20210708,1
000253,20210709,1
000253,20210712,1
000253,20210713,1
000253,20210714,1
000253,20210715,1
000253,20210716,1
000253,20210719,1
000253,20210720,1
000253,20210722,1
000253,20210723,1
000253,20210726,1
000253,20210727,1
000253,20210728,1
000253,20210729,1
000253,20210730,1
000253,20210802,1
000253,20210803,1
000253,20210804,1
000253,20210805,1
000253,20210806,1
000253,20210809,1
000253,20210810,1
000253,20210811,1
000253,20210812,1
000253,20210813,1
000253,20210816,1
000253,20210817,1
000253,20210818,1
000253,20210819,1
000253,20210820,1
000253,20210823,1
000253,20210824,1
000253,20210825,1
000253,20210826,1
000253,20210827,1
000253,20210830,1
000253,20210831,1
000253,20210901,1
000253,20210902,1
000253,20210903,1
000253,20210906,1
000253,20210907,1
000253,20210908,1
000253,20210909,1
000253,20210910,1
000253,20210913,1
000253,20210914,1
000253,20210915,1
000253,20210916,1
000253,20210917,1
000253,20210920,1
000253,20210921,1
000253,20210922,1
000253,20210923,1
000253,20210924,1
000253,20210927,1
000253,20210928,1
000253,20210929,1
000253,20210930,1
000253,20211001,1
000253,20211004,1
000253,20211005,1
000253,20211006,1
000253,20211007,1
000253,20211008,1
000253,20211011,1
000253,20211012,1
000253,20211013,1
000253,20211014,1
000253,20211015,1
000253,20211018,1
000253,20211019,1
000253,20211020,1
000253,20211021,1
000253,20211022,1
000253,20211025,1
000253,20211026,1
000253,20211027,1
000253,20211028,1
000253,20211029,1
000253,20211102,1
000253,20211103,1
000253,20211104,1
000253,20211105,1
000253,20211108,1
000253,20211109,1
000253,20211110,1
000253,20211112,1
000253,20211115,1
000253,20211116,1
000253,20211117,1
000253,20211118,1
000253,20211119,1
000253,20211122,1
000253,20211123,1
000253,20211124,1
000253,20211125,1
000253,20211126,1
000253,20211129,1
000253,20211130,1
000253,20211201,1
000253,20211202,1
000253,20211203,1
000253,20211206,1
000253,20211207,1
000253,20211208,1
000253,20211209,1
000253,20211210,1
000254,20210207,1
000254,20210213,1
000254,20210214,1
000254,20210306,1
000254,20210307,1
000254,20210313,1
000254,20210314,1
000254,20210320,1
000254,20210321,1
000254,20210403,1
000254,20210404,1
000255,20210220,1
000255,20210221,1
000255,20210327,1
000255,20210328,1
000257,20210405,1
000257,20210410,1
000257,20210411,1
000257,20210417,1
000257,20210418,1
000257,20210424,1
000257,20210425,1
000257,20210501,1
000257,20210502,1
000257,20210508,1
000257,20210509,1
000257,20210513,1
000257,20210515,1
000257,20210516,1
000257,20210522,1
000257,20210523,1
000257,20210524,1
000257,20210529,1
000257,20210530,1
000257,20210605,1
000257,20210606,1
000257,20210612,1
000257,20210613,1
000257,20210619,1
000257,20210620,1
000257,20210626,1
000257,20210627,1
000257,20210703,1
000257,20210704,1
000257,20210710,1
000257,20210711,1
000257,20210717,1
000257,20210718,1
000257,20210721,1
000257,20210724,1
000257,20210725,1
000257,20210731,1
000257,20210801,1
000257,20210807,1
000257,20210808,1
000257,20210814,1
000257,20210815,1
000257,20210821,1
000257,20210822,1
000257,20210828,1
000257,20210829,1
000257,20210904,1
000257,20210905,1
000257,20210911,1
000257,20210912,1
000257,20210918,1
000257,20210919,1
000257,20210925,1
000257,20210926,1
000257,20211002,1
000257,20211003,1
000257,20211009,1
000257,20211010,1
000257,20211016,1
000257,20211017,1
000257,20211023,1
000257,20211024,1
000257,20211030,1
000257,20211031,1
000257,20211101,1
000257,20211106,1
000257,20211107,1
000257,20211111,1
000257,20211113,1
000257,20211114,1
000257,20211120,1
000257,20211121,1
000257,20211127,1
000257,20211128,1
000257,20211204,1
000257,20211205,1
000257,20211211,1
000260,20210405,1
000260,20210406,1
000260,20210407,1
000260,20210408,1
000260,20210409,1
000260,20210410,1
000260,20210411,1
000260,20210412,1
000260,20210413,1
000260,20210414,1
000260,20210415,1
000260,20210416,1
000260,20210417,1
000260,20210418,1
000260,20210419,1
000260,20210420,1
000260,20210421,1
000260,20210422,1
000260,20210423,1
000260,20210424,1
000260,20210425,1
000260,20210426,1
000260,20210427,1
000260,20210428,1
000260,20210429,1
000260,20210430,1
000260,20210501,1
000260,20210502,1
000260,20210503,1
000260,20210504,1
000260,20210505,1
000260,20210506,1
000260,20210507,1
000260,20210508,1
000260,20210509,1
000260,20210510,1
000260,20210511,1
000260,20210512,1
000260,20210513,1
000260,20210514,1
000260,20210515,1
000260,20210516,1
000260,20210517,1
000260,20210518,1
000260,20210519,1
000260,20210520,1
000260,20210521,1
000260,20210522,1
000260,20210523,1
000260,20210524,1
000260,20210525,1
000260,20210526,1
000260,20210527,1
000260,20210528,1
000260,20210529,1
000260,20210530,1
000260,20210531,1
000260,20210601,1
000260,20210602,1
000260,20210603,1
000260,20210604,1
000260,20210605,1
000260,20210606,1
000260,20210607,1
000260,20210608,1
000260,20210609,1
000260,20210610,1
000260,20210611,1
000260,20210612,1
000260,20210613,1
000260,20210614,1
000260,20210615,1
000260,20210616,1
000260,20210617,1
000260,20210618,1
000260,20210619,1
000260,20210620,1
000260,20210621,1
000260,20210622,1
000260,20210623,1
000260,20210624,1
000260,20210625,1
000260,20210626,1
000260,20210627,1
000260,20210628,1
000260,20210629,1
000260,20210630,1
000260,20210701,1
000260,20210702,1
000260,20210703,1
000260,20210704,1
000260,20210705,1
000260,20210706,1
000260,20210707,1
000260,20210708,1
000260,20210709,1
000260,20210710,1
000260,20210711,1
000260,20210712,1
000260,20210713,1
000260,20210714,1
000260,20210715,1
000260,20210716,1
000260,20210717,1
000260,20210718,1
000260,20210719,1
000260,20210720,1
000260,20210721,1
000260,20210722,1
000260,20210723,1
000260,20210724,1
000260,20210725,1
000260,20210726,1
000260,20210727,1
000260,20210728,1
000260,20210729,1
000260,20210730,1
000260,20210731,1
000260,20210801,1
000260,20210802,1
000260,20210803,1
000260,20210804,1
000260,20210805,1
000260,20210806,1
000260,20210807,1
000260,20210808,1
000260,20210809,1
000260,20210810,1
000260,20210811,1
000260,20210812,1
000260,20210813,1
000260,20210814,1
000260,20210815,1
000260,20210816,1
000260,20210817,1
000260,20210818,1
000260,20210819,1
000260,20210820,1
000260,20210821,1
000260,20210822,1
000260,20210823,1
000260,20210824,1
000260,20210825,1
000260,20210826,1
000260,20210827,1
000260,20210828,1
000260,20210829,1
000260,20210830,1
000260,20210831,1
000260,20210901,1
000260,20210902,1
000260,20210903,1
000260,20210904,1
000260,20210905,1
000260,20210906,1
000260,20210907,1
000260,20210908,1
000260,20210909,1
000260,20210910,1
000260,20210911,1
000260,20210912,1
000260,20210913,1
000260,20210914,1
000260,20210915,1
000260,20210916,1
000260,20210917,1
000260,20210918,1
000260,20210919,1
000260,20210920,1
000260,20210921,1
000260,20210922,1
000260,20210923,1
000260,20210924,1
000260,20210925,1
000260,20210926,1
000260,20210927,1
000260,20210928,1
000260,20210929,1
000260,20210930,1
000260,20211001,1
000260,20211002,1
000260,20211003,1
000260,20211004,1
000260,20211005,1
000260,20211006,1
000260,20211007,1
000260,20211008,1
000260,20211009,1
000260,20211010,1
000260,20211011,1
000260,20211012,1
000260,20211013,1
000260,20211014,1
000260,20211015,1
000260,20211016,1
000260,20211017,1
000260,20211018,1
000260,20211019,1
000260,20211020,1
000260,20211021,1
000260,20211022,1
000260,20211023,1
000260,20211024,1
000260,20211025,1
000260,20211026,1
000260,20211027,1
000260,20211028,1
000260,20211029,1
000260,20211030,1
000260,20211031,1
000260,20211101,1
000260,20211102,1
000260,20211103,1
000260,20211104,1
000260,20211105,1
000260,20211106,1
000260,20211107,1
000260,20211108,1
000260,20211109,1
000260,20211110,1
000260,20211111,1
000260,20211112,1
000260,20211113,1
000260,20211114,1
000260,20211115,1
000260,20211116,1
000260,20211117,1
000260,20211118,1
000260,20211119,1
000260,20211120,1
000260,20211121,1
000260,20211122,1
000260,20211123,1
000260,20211124,1
000260,20211125,1
000260,20211126,1
000260,20211127,1
000260,20211128,1
000260,20211129,1
000260,20211130,1
000260,20211201,1
000260,20211202,1
000260,20211203,1
000260,20211204,1
000260,20211205,1
000260,20211206,1
000260,20211207,1
000260,20211208,1
000260,20211209,1
000260,20211210,1
000260,20211211,1
000262,20210207,1
000262,20210208,1
000262,20210209,1
000262,20210210,1
000262,20210211,1
000262,20210212,1
000262,20210213,1
000262,20210214,1
000262,20210215,1
000262,20210216,1
000262,20210217,1
000262,20210218,1
000262,20210219,1
000262,20210220,1
000262,20210221,1
000262,20210222,1
000262,20210223,1
000262,20210224,1
000262,20210225,1
000262,20210226,1
000262,20210227,1
000262,20210228,1
000262,20210301,1
000262,20210302,1
000262,20210303,1
000262,20210304,1
000262,20210305,1
000262,20210306,1
000262,20210307,1
000262,20210308,1
000262,20210309,1
000262,20210310,1
000262,20210311,1
000262,20210312,1
000262,20210313,1
000262,20210314,1
000262,20210315,1
000262,20210316,1
000262,20210317,1
000262,20210318,1
000262,20210319,1
000262,20210320,1
000262,20210321,1
000262,20210322,1
000262,20210323,1
000262,20210324,1
000262,20210325,1
000262,20210326,1
000262,20210329,1
000262,20210330,1
000262,20210331,1
000262,20210401,1
000262,20210402,1
000262,20210403,1
000262,20210404,1
000262,20210405,1
000262,20210406,1
000262,20210407,1
000262,20210408,1
000262,20210409,1
000262,20210410,1
000262,20210411,1
000262,20210412,1
000262,20210413,1
000262,20210414,1
000262,20210415,1
000262,20210416,1
000262,20210417,1
000262,20210418,1
000262,20210419,1
000262,20210420,1
000262,20210421,1
000262,20210422,1
000262,20210423,1
000262,20210424,1
000262,20210425,1
000262,20210426,1
000262,20210427,1
000262,20210428,1
000262,20210429,1
000262,20210430,1
000262,20210501,1
000262,20210502,1
000262,20210503,1
000262,20210504,1
000262,20210505,1
000262,20210506,1
000262,20210507,1
000262,20210508,1
000262,20210509,1
000262,20210510,1
000262,20210511,1
000262,20210512,1
000262,20210513,1
000262,20210514,1
000262,20210515,1
000262,20210516,1
000262,20210517,1
000262,20210518,1
000262,20210519,1
000262,20210520,1
000262,20210521,1
000262,20210522,1
000262,20210523,1
000262,20210524,1
000262,20210525,1
000262,20210526,1
000262,20210527,1
000262,20210528,1
000262,20210529,1
000262,20210530,1
000262,20210531,1
000262,20210601,1
000262,20210602,1
000262,20210603,1
000262,20210604,1
000262,20210605,1
000262,20210606,1
000262,20210607,1
000262,20210608,1
000262,20210609,1
000262,20210610,1
000262,20210611,1
000262,20210612,1
000262,20210613,1
000262,20210614,1
000262,20210615,1
000262,20210616,1
000262,20210617,1
000262,20210618,1
000262,20210619,1
000262,20210620,1
000262,20210621,1
000262,20210622,1
000262,20210623,1
000262,20210624,1
000262,20210625,1
000262,20210626,1
000262,20210627,1
000262,20210628,1
000262,20210629,1
000262,20210630,1
000262,20210701,1
000262,20210702,1
000262,20210703,1
000262,20210704,1
000262,20210705,1
000262,20210706,1
000262,20210707,1
000262,20210708,1
000262,20210709,1
000262,20210710,1
000262,20210711,1
000262,20210712,1
000262,20210713,1
000262,20210714,1
000262,20210715,1
000262,20210716,1
000262,20210717,1
000262,20210718,1
000262,20210719,1
000262,20210720,1
000262,20210721,1
000262,20210722,1
000262,20210723,1
000262,20210724,1
000262,20210725,1
000262,20210726,1
000262,20210727,1
000262,20210728,1
000262,20210729,1
000262,20210730,1
000262,20210731,1
000262,20210801,1
000262,20210802,1
000262,20210803,1
000262,20210804,1
000262,20210805,1
000262,20210806,1
000262,20210807,1
000262,20210808,1
000262,20210809,1
000262,20210810,1
000262,20210811,1
000262,20210812,1
000262,20210813,1
000262,20210814,1
000262,20210815,1
000262,20210816,1
000262,20210817,1
000262,20210818,1
000262,20210819,1
000262,20210820,1
000262,20210821,1
000262,20210822,1
000262,20210823,1
000262,20210824,1
000262,20210825,1
000262,20210826,1
000262,20210827,1
000262,20210828,1
000262,20210829,1
000262,20210830,1
000262,20210831,1
000262,20210901,1
000262,20210902,1
000262,20210903,1
000262,20210904,1
000262,20210905,1
000262,20210906,1
000262,20210907,1
000262,20210908,1
000262,20210909,1
000262,20210910,1
000262,20210911,1
000262,20210912,1
000262,20210913,1
000262,20210914,1
000262,20210915,1
000262,20210916,1
000262,20210917,1
000262,20210918,1
000262,20210919,1
000262,20210920,1
000262,20210921,1
000262,20210922,1
000262,20210923,1
000262,20210924,1
000262,20210925,1
000262,20210926,1
000262,20210927,1
000262,20210928,1
000262,20210929,1
000262,20210930,1
000262,20211001,1
000262,20211002,1
000262,20211003,1
000262,20211004,1
000262,20211005,1
000262,20211006,1
000262,20211007,1
000262,20211008,1
000262,20211009,1
000262,20211010,1
000262,20211011,1
000262,20211012,1
000262,20211013,1
000262,20211014,1
000262,20211015,1
000262,20211016,1
000262,20211017,1
000262,20211018,1
000262,20211019,1
000262,20211020,1
000262,20211021,1
000262,20211022,1
000262,20211023,1
000262,20211024,1
000262,20211025,1
000262,20211026,1
000262,20211027,1
000262,20211028,1
000262,20211029,1
000262,20211030,1
000262,20211031,1
000262,20211101,1
000262,20211102,1
000262,20211103,1
000262,20211104,1
000262,20211105,1
000262,20211106,1
000262,20211107,1
000262,20211108,1
000262,20211109,1
000262,20211110,1
000262,20211111,1
000262,20211112,1
000262,20211113,1
000262,20211114,1
000262,20211115,1
000262,20211116,1
000262,20211117,1
000262,20211118,1
000262,20211119,1
000262,20211120,1
000262,20211121,1
000262,20211122,1
000262,20211123,1
000262,20211124,1
000262,20211125,1
000262,20211126,1
000262,20211127,1
000262,20211128,1
000262,20211129,1
000262,20211130,1
000262,20211201,1
000262,20211202,1
000262,20211203,1
000262,20211204,1
000262,20211205,1
000262,20211206,1
000262,20211207,1
000262,20211208,1
000262,20211209,1
000262,20211210,1
000262,20211211,1
000263,20210208,1
000263,20210209,1
000263,20210216,1
000263,20210217,1
000263,20210218,1
000263,20210219,1
000263,20210222,1
000263,20210223,1
000263,20210224,1
000263,20210225,1
000263,20210226,1
000263,20210301,1
000263,20210308,1
000263,20210309,1
000263,20210310,1
000263,20210311,1
000263,20210312,1
000263,20210315,1
000263,20210322,1
000263,20210323,1
000263,20210324,1
000263,20210325,1
000263,20210326,1
000263,20210329,1
000263,20210330,1
000263,20210331,1
000263,20210401,1
000263,20210402,1
000264,20210210,1
000264,20210211,1
000264,20210212,1
000264,20210215,1
000265,20210406,1
000265,20210407,1
000265,20210408,1
000265,20210409,1
000265,20210419,1
000265,20210420,1
000265,20210421,1
000265,20210422,1
000265,20210423,1
000265,20210426,1
000265,20210427,1
000265,20210428,1
000265,20210429,1
000265,20210430,1
000265,20210503,1
000265,20210504,1
000265,20210505,1
000265,20210506,1
000265,20210507,1
000265,20210510,1
000265,20210511,1
000265,20210512,1
000265,20210514,1
000265,20210517,1
000265,20210518,1
000265,20210519,1
000265,20210520,1
000265,20210521,1
000265,20210525,1
000265,20210526,1
000265,20210527,1
000265,20210528,1
000265,20210531,1
000265,20210601,1
000265,20210602,1
000265,20210603,1
000265,20210604,1
000265,20210607,1
000265,20210608,1
000265,20210609,1
000265,20210610,1
000265,20210611,1
000265,20210614,1
000265,20210615,1
000265,20210616,1
000265,20210617,1
000265,20210618,1
000265,20210621,1
000265,20210622,1
000265,20210623,1
000265,20210624,1
000265,20210625,1
000265,20210628,1
000265,20210629,1
000265,20210630,1
000265,20210701,1
000265,20210702,1
000265,20210705,1
000265,20210706,1
000265,20210707,1
000265,20210708,1
000265,20210709,1
000265,20210712,1
000265,20210713,1
000265,20210714,1
000265,20210715,1
000265,20210716,1
000265,20210719,1
000265,20210720,1
000265,20210722,1
000265,20210723,1
000265,20210726,1
000265,20210727,1
000265,20210728,1
000265,20210729,1
000265,20210730,1
000265,20210802,1
000265,20210803,1
000265,20210804,1
000265,20210805,1
000265,20210806,1
000265,20210809,1
000265,20210810,1
000265,20210811,1
000265,20210812,1
000265,20210813,1
000265,20210816,1
000265,20210817,1
000265,20210818,1
000265,20210819,1
000265,20210820,1
000265,20210823,1
000265,20210824,1
000265,20210825,1
000265,20210826,1
000265,20210827,1
000265,20210830,1
000265,20210831,1
000265,20210901,1
000265,20210902,1
000265,20210903,1
000265,20210906,1
000265,20210907,1
000265,20210908,1
000265,20210909,1
000265,20210910,1
000265,20210913,1
000265,20210914,1
000265,20210915,1
000265,20210916,1
000265,20210917,1
000265,20210920,1
000265,20210921,1
000265,20210922,1
000265,20210923,1
000265,20210924,1
000265,20210927,1
000265,20210928,1
000265,20210929,1
000265,20210930,1
000265,20211001,1
000265,20211004,1
000265,20211005,1
000265,20211006,1
000265,20211007,1
000265,20211008,1
000265,20211011,1
000265,20211012,1
000265,20211013,1
000265,20211014,1
000265,20211015,1
000265,20211018,1
000265,20211019,1
000265,20211020,1
000265,20211021,1
000265,20211022,1
000265,20211025,1
000265,20211026,1
000265,20211027,1
000265,20211028,1
000265,20211029,1
000265,20211102,1
000265,20211103,1
000265,20211104,1
000265,20211105,1
000265,20211108,1
000265,20211109,1
000265,20211110,1
000265,20211112,1
000265,20211115,1
000265,20211116,1
000265,20211117,1
000265,20211118,1
000265,20211119,1
000265,20211122,1
000265,20211123,1
000265,20211124,1
000265,20211125,1
000265,20211126,1
000265,20211129,1
000265,20211130,1
000265,20211201,1
000265,20211202,1
000265,20211203,1
000265,20211206,1
000265,20211207,1
000265,20211208,1
000265,20211209,1
000265,20211210,1
000266,20210207,1
000266,20210213,1
000266,20210214,1
000266,20210220,1
000266,20210221,1
000266,20210227,1
000266,20210228,1
000266,20210306,1
000266,20210307,1
000266,20210313,1
000266,20210314,1
000266,20210320,1
000266,20210321,1
000266,20210403,1
000266,20210404,1
000266,20210405,1
000266,20210410,1
000266,20210411,1
000266,20210417,1
000266,20210418,1
000266,20210424,1
000266,20210425,1
000266,20210501,1
000266,20210502,1
000266,20210508,1
000266,20210509,1
000266,20210513,1
000266,20210515,1
000266,20210516,1
000266,20210522,1
000266,20210523,1
000266,20210524,1
000266,20210529,1
000266,20210530,1
000266,20210605,1
000266,20210606,1
000266,20210612,1
000266,20210613,1
000266,20210619,1
000266,20210620,1
000266,20210626,1
000266,20210627,1
000266,20210703,1
000266,20210704,1
000266,20210710,1
000266,20210711,1
000266,20210717,1
000266,20210718,1
000266,20210721,1
000266,20210724,1
000266,20210725,1
000266,20210731,1
000266,20210801,1
000266,20210807,1
000266,20210808,1
000266,20210814,1
000266,20210815,1
000266,20210821,1
000266,20210822,1
000266,20210828,1
000266,20210829,1
000266,20210904,1
000266,20210905,1
000266,20210911,1
000266,20210912,1
000266,20210918,1
000266,20210919,1
000266,20210925,1
000266,20210926,1
000266,20211002,1
000266,20211003,1
000266,20211009,1
000266,20211010,1
000266,20211016,1
000266,20211017,1
000266,20211023,1
000266,20211024,1
000266,20211030,1
000266,20211031,1
000266,20211101,1
000266,20211106,1
000266,20211107,1
000266,20211111,1
000266,20211113,1
000266,20211114,1
000266,20211120,1
000266,20211121,1
000266,20211127,1
000266,20211128,1
000266,20211204,1
000266,20211205,1
000266,20211211,1
000269,20210208,1
000269,20210209,1
000269,20210216,1
000269,20210217,1
000269,20210218,1
000269,20210219,1
000269,20210222,1
000269,20210223,1
000269,20210224,1
000269,20210225,1
000269,20210226,1
000269,20210301,1
000269,20210302,1
000269,20210303,1
000269,20210304,1
000269,20210305,1
000269,20210308,1
000269,20210309,1
000269,20210310,1
000269,20210311,1
000269,20210312,1
000269,20210315,1
000269,20210316,1
000269,20210317,1
000269,20210318,1
000269,20210319,1
000269,20210322,1
000269,20210323,1
000269,20210324,1
000269,20210325,1
000269,20210326,1
000269,20210329,1
000269,20210330,1
000269,20210331,1
000269,20210401,1
000269,20210402,1
000270,20210208,1
000270,20210209,1
000270,20210210,1
000270,20210211,1
000270,20210212,1
000270,20210215,1
000270,20210216,1
000270,20210217,1
000270,20210218,1
000270,20210219,1
000270,20210222,1
000270,20210223,1
000270,20210225,1
000270,20210226,1
000270,20210301,1
000270,20210302,1
000270,20210303,1
000270,20210304,1
000270,20210305,1
000270,20210308,1
000270,20210309,1
000270,20210310,1
000270,20210311,1
000270,20210312,1
000270,20210315,1
000270,20210316,1
000270,20210317,1
000270,20210318,1
000270,20210319,1
000270,20210322,1
000270,20210323,1
000270,20210324,1
000270,20210325,1
000270,20210326,1
000270,20210329,1
000270,20210330,1
000270,20210331,1
000270,20210401,1
000270,20210402,1
000272,20210224,1
000274,20210209,1
000275,20210210,1
000276,20210211,1
000277,20210211,1
000277,20210218,1
000277,20210219,1
000277,20210225,1
000277,20210226,1
000277,20210305,1
000278,20210301,1
000278,20210302,1
000278,20210303,1
000280,20210208,1
000280,20210209,1
000280,20210210,1
000280,20210215,1
000280,20210216,1
000280,20210217,1
000280,20210222,1
000280,20210223,1
000280,20210224,1
000280,20210308,1
000280,20210309,1
000280,20210310,1
000280,20210311,1
000280,20210312,1
000280,20210315,1
000280,20210316,1
000280,20210317,1
000280,20210318,1
000280,20210319,1
000280,20210322,1
000280,20210323,1
000280,20210324,1
000280,20210325,1
000280,20210326,1
000280,20210329,1
000280,20210330,1
000280,20210331,1
000280,20210401,1
000280,20210402,1
000281,20210406,1
000281,20210407,1
000281,20210408,1
000281,20210409,1
000281,20210419,1
000281,20210420,1
000281,20210421,1
000281,20210422,1
000281,20210423,1
000281,20210426,1
000281,20210427,1
000281,20210428,1
000281,20210429,1
000281,20210430,1
000281,20210510,1
000281,20210511,1
000281,20210512,1
000281,20210514,1
000281,20210517,1
000281,20210518,1
000281,20210519,1
000281,20210520,1
000281,20210521,1
000281,20210525,1
000281,20210526,1
000281,20210527,1
000281,20210528,1
000281,20210531,1
000281,20210601,1
000281,20210602,1
000281,20210603,1
000281,20210604,1
000281,20210607,1
000281,20210608,1
000281,20210609,1
000281,20210610,1
000281,20210611,1
000281,20210614,1
000281,20210615,1
000281,20210616,1
000281,20210617,1
000281,20210618,1
000281,20210621,1
000281,20210622,1
000281,20210623,1
000281,20210624,1
000281,20210625,1
000281,20210628,1
000281,20210629,1
000281,20210630,1
000281,20210701,1
000281,20210702,1
000281,20210705,1
000281,20210706,1
000281,20210707,1
000281,20210708,1
000281,20210709,1
000281,20210712,1
000281,20210713,1
000281,20210714,1
000281,20210715,1
000281,20210716,1
000281,20210719,1
000281,20210720,1
000281,20210722,1
000281,20210723,1
000281,20210726,1
000281,20210727,1
000281,20210728,1
000281,20210729,1
000281,20210730,1
000281,20210802,1
000281,20210803,1
000281,20210804,1
000281,20210805,1
000281,20210806,1
000281,20210809,1
000281,20210810,1
000281,20210811,1
000281,20210812,1
000281,20210813,1
000281,20210816,1
000281,20210817,1
000281,20210818,1
000281,20210819,1
000281,20210820,1
000281,20210823,1
000281,20210824,1
000281,20210825,1
000281,20210826,1
000281,20210827,1
000281,20210830,1
000281,20210831,1
000281,20210901,1
000281,20210902,1
000281,20210903,1
000281,20210906,1
000281,20210907,1
000281,20210908,1
000281,20210909,1
000281,20210910,1
000281,20210913,1
000281,20210914,1
000281,20210915,1
000281,20210916,1
000281,20210917,1
000281,20210920,1
000281,20210921,1
000281,20210922,1
000281,20210923,1
000281,20210924,1
000281,20210927,1
000281,20210928,1
000281,20210929,1
000281,20210930,1
000281,20211001,1
000281,20211004,1
000281,20211005,1
000281,20211006,1
000281,20211007,1
000281,20211008,1
000281,20211011,1
000281,20211012,1
000281,20211013,1
000281,20211014,1
000281,20211015,1
000281,20211018,1
000281,20211019,1
000281,20211020,1
000281,20211021,1
000281,20211022,1
000281,20211025,1
000281,20211026,1
000281,20211027,1
000281,20211028,1
000281,20211029,1
000281,20211102,1
000281,20211103,1
000281,20211104,1
000281,20211105,1
000281,20211108,1
000281,20211109,1
000281,20211110,1
000281,20211112,1
000281,20211115,1
000281,20211116,1
000281,20211117,1
000281,20211118,1
000281,20211119,1
000281,20211122,1
000281,20211123,1
000281,20211124,1
000281,20211125,1
000281,20211126,1
000281,20211129,1
000281,20211130,1
000281,20211201,1
000281,20211202,1
000281,20211203,1
000281,20211206,1
000281,20211207,1
000281,20211208,1
000281,20211209,1
000281,20211210,1
000282,20210208,1
000282,20210209,1
000282,20210210,1
000282,20210211,1
000282,20210212,1
000282,20210215,1
000282,20210219,1
000282,20210222,1
000282,20210223,1
000282,20210224,1
000282,20210225,1
000283,20210226,1
000283,20210308,1
000283,20210309,1
000283,20210310,1
000283,20210311,1
000283,20210312,1
000283,20210322,1
000283,20210323,1
000283,20210324,1
000283,20210325,1
000283,20210326,1
000283,20210329,1
000283,20210330,1
000283,20210331,1
000283,20210401,1
000283,20210402,1
000284,20210305,1
000285,20210406,1
000285,20210407,1
000285,20210408,1
000285,20210409,1
000285,20210419,1
000285,20210420,1
000285,20210421,1
000285,20210422,1
000285,20210423,1
000285,20210510,1
000285,20210511,1
000285,20210512,1
000285,20210514,1
000285,20210517,1
000285,20210518,1
000285,20210519,1
000285,20210520,1
000285,20210521,1
000285,20210525,1
000285,20210526,1
000285,20210527,1
000285,20210528,1
000285,20210531,1
000285,20210601,1
000285,20210602,1
000285,20210603,1
000285,20210604,1
000285,20210607,1
000285,20210608,1
000285,20210609,1
000285,20210610,1
000285,20210611,1
000285,20210614,1
000285,20210615,1
000285,20210616,1
000285,20210617,1
000285,20210618,1
000285,20210621,1
000285,20210622,1
000285,20210623,1
000285,20210624,1
000285,20210625,1
000285,20210628,1
000285,20210629,1
000285,20210630,1
000285,20210701,1
000285,20210702,1
000285,20210705,1
000285,20210706,1
000285,20210707,1
000285,20210708,1
000285,20210709,1
000285,20210712,1
000285,20210713,1
000285,20210714,1
000285,20210715,1
000285,20210716,1
000285,20210719,1
000285,20210720,1
000285,20210722,1
000285,20210723,1
000285,20210726,1
000285,20210727,1
000285,20210728,1
000285,20210729,1
000285,20210730,1
000285,20210802,1
000285,20210803,1
000285,20210804,1
000285,20210805,1
000285,20210806,1
000285,20210809,1
000285,20210810,1
000285,20210811,1
000285,20210812,1
000285,20210813,1
000285,20210816,1
000285,20210817,1
000285,20210818,1
000285,20210819,1
000285,20210820,1
000285,20210823,1
000285,20210824,1
000285,20210825,1
000285,20210826,1
000285,20210827,1
000285,20210830,1
000285,20210831,1
000285,20210901,1
000285,20210902,1
000285,20210903,1
000285,20210906,1
000285,20210907,1
000285,20210908,1
000285,20210909,1
000285,20210910,1
000285,20210913,1
000285,20210914,1
000285,20210915,1
000285,20210916,1
000285,20210917,1
000285,20210920,1
000285,20210921,1
000285,20210922,1
000285,20210923,1
000285,20210924,1
000285,20210927,1
000285,20210928,1
000285,20210929,1
000285,20210930,1
000285,20211001,1
000285,20211004,1
000285,20211005,1
000285,20211006,1
000285,20211007,1
000285,20211008,1
000285,20211011,1
000285,20211012,1
000285,20211013,1
000285,20211014,1
000285,20211015,1
000285,20211018,1
000285,20211019,1
000285,20211020,1
000285,20211021,1
000285,20211022,1
000285,20211025,1
000285,20211026,1
000285,20211027,1
000285,20211028,1
000285,20211029,1
000285,20211102,1
000285,20211103,1
000285,20211104,1
000285,20211105,1
000285,20211108,1
000285,20211109,1
000285,20211110,1
000285,20211112,1
000285,20211115,1
000285,20211116,1
000285,20211117,1
000285,20211118,1
000285,20211119,1
000285,20211122,1
000285,20211123,1
000285,20211124,1
000285,20211125,1
000285,20211126,1
000285,20211129,1
000285,20211130,1
000285,20211201,1
000285,20211202,1
000285,20211203,1
000285,20211206,1
000285,20211207,1
000285,20211208,1
000285,20211209,1
000285,20211210,1
000287,20210216,1
000287,20210217,1
000287,20210218,1
000288,20210228,1
000288,20210307,1
000288,20210314,1
000288,20210321,1
000288,20210328,1
000288,20210404,1
000289,20210207,1
000289,20210214,1
000289,20210411,1
000290,20210405,1
000290,20210418,1
000290,20210425,1
000290,20210501,1
000290,20210502,1
000290,20210509,1
000290,20210513,1
000290,20210516,1
000290,20210523,1
000290,20210524,1
000290,20210530,1
000290,20210606,1
000290,20210613,1
000290,20210620,1
000290,20210627,1
000290,20210704,1
000290,20210711,1
000290,20210718,1
000290,20210721,1
000290,20210725,1
000290,20210801,1
000290,20210808,1
000290,20210815,1
000290,20210822,1
000290,20210829,1
000290,20210905,1
000290,20210912,1
000290,20210919,1
000290,20210926,1
000290,20211003,1
000290,20211010,1
000290,20211017,1
000290,20211024,1
000290,20211031,1
000290,20211101,1
000290,20211107,1
000290,20211111,1
000290,20211114,1
000290,20211121,1
000290,20211128,1
000290,20211205,1
000294,20210417,1
000294,20210424,1
000294,20210508,1
000294,20210515,1
000294,20210522,1
000294,20210529,1
000294,20210605,1
000294,20210612,1
000294,20210619,1
000294,20210626,1
000294,20210703,1
000294,20210710,1
000294,20210717,1
000294,20210724,1
000294,20210731,1
000294,20210807,1
000294,20210814,1
000294,20210821,1
000294,20210828,1
000294,20210904,1
000294,20210911,1
000294,20210918,1
000294,20210925,1
000294,20211002,1
000294,20211009,1
000294,20211016,1
000294,20211023,1
000294,20211030,1
000294,20211106,1
000294,20211113,1
000294,20211120,1
000294,20211127,1
000294,20211204,1
000294,20211211,1
000295,20210313,1
000295,20210403,1
000296,20210214,1
000296,20210411,1
000297,20210207,1
000297,20210221,1
000298,20210301,1
000298,20210308,1
000298,20210315,1
000298,20210322,1
000298,20210329,1
000299,20210215,1
000299,20210412,1
000300,20210208,1
000300,20210222,1
000301,20210419,1
000301,20210426,1
000301,20210503,1
000301,20210510,1
000301,20210517,1
000301,20210531,1
000301,20210607,1
000301,20210614,1
000301,20210621,1
000301,20210628,1
000301,20210705,1
000301,20210712,1
000301,20210719,1
000301,20210726,1
000301,20210802,1
000301,20210809,1
000301,20210816,1
000301,20210823,1
000301,20210830,1
000301,20210906,1
000301,20210913,1
000301,20210920,1
000301,20210927,1
000301,20211004,1
000301,20211011,1
000301,20211018,1
000301,20211025,1
000301,20211108,1
000301,20211115,1
000301,20211122,1
000301,20211129,1
000301,20211206,1
000302,20210208,1
000302,20210215,1
000302,20210216,1
000302,20210217,1
000302,20210218,1
000302,20210219,1
000302,20210222,1
000302,20210223,1
000302,20210224,1
000302,20210225,1
000302,20210226,1
000302,20210301,1
000302,20210302,1
000302,20210303,1
000302,20210304,1
000302,20210305,1
000302,20210308,1
000302,20210309,1
000302,20210310,1
000302,20210311,1
000302,20210312,1
000302,20210315,1
000302,20210316,1
000302,20210317,1
000302,20210318,1
000302,20210319,1
000302,20210322,1
000302,20210323,1
000302,20210324,1
000302,20210325,1
000302,20210326,1
000302,20210329,1
000302,20210330,1
000302,20210331,1
000302,20210401,1
000302,20210402,1
000302,20210406,1
000302,20210407,1
000302,20210408,1
000302,20210409,1
000302,20210412,1
000302,20210413,1
000302,20210414,1
000302,20210415,1
000302,20210416,1
000302,20210419,1
000302,20210420,1
000302,20210421,1
000302,20210422,1
000302,20210423,1
000302,20210426,1
000302,20210427,1
000302,20210428,1
000302,20210429,1
000302,20210430,1
000302,20210503,1
000302,20210504,1
000302,20210505,1
000302,20210506,1
000302,20210507,1
000302,20210510,1
000302,20210511,1
000302,20210512,1
000302,20210514,1
000302,20210517,1
000302,20210518,1
000302,20210519,1
000302,20210520,1
000302,20210521,1
000302,20210525,1
000302,20210526,1
000302,20210527,1
000302,20210528,1
000302,20210531,1
000302,20210601,1
000302,20210602,1
000302,20210603,1
000302,20210604,1
000302,20210607,1
000302,20210608,1
000302,20210609,1
000302,20210610,1
000302,20210611,1
000302,20210614,1
000302,20210615,1
000302,20210616,1
000302,20210617,1
000302,20210618,1
000302,20210621,1
000302,20210622,1
000302,20210623,1
000302,20210624,1
000302,20210625,1
000302,20210628,1
000302,20210629,1
000302,20210630,1
000302,20210701,1
000302,20210702,1
000302,20210705,1
000302,20210706,1
000302,20210707,1
000302,20210708,1
000302,20210709,1
000302,20210712,1
000302,20210713,1
000302,20210714,1
000302,20210715,1
000302,20210716,1
000302,20210719,1
000302,20210720,1
000302,20210722,1
000302,20210723,1
000302,20210726,1
000302,20210727,1
000302,20210728,1
000302,20210729,1
000302,20210730,1
000302,20210802,1
000302,20210803,1
000302,20210804,1
000302,20210805,1
000302,20210806,1
000302,20210809,1
000302,20210810,1
000302,20210811,1
000302,20210812,1
000302,20210813,1
000302,20210816,1
000302,20210817,1
000302,20210818,1
000302,20210819,1
000302,20210820,1
000302,20210823,1
000302,20210824,1
000302,20210825,1
000302,20210826,1
000302,20210827,1
000302,20210830,1
000302,20210831,1
000302,20210901,1
000302,20210902,1
000302,20210903,1
000302,20210906,1
000302,20210907,1
000302,20210908,1
000302,20210909,1
000302,20210910,1
000302,20210913,1
000302,20210914,1
000302,20210915,1
000302,20210916,1
000302,20210917,1
000302,20210920,1
000302,20210921,1
000302,20210922,1
000302,20210923,1
000302,20210924,1
000302,20210927,1
000302,20210928,1
000302,20210929,1
000302,20210930,1
000302,20211001,1
000302,20211004,1
000302,20211005,1
000302,20211006,1
000302,20211007,1
000302,20211008,1
000302,20211011,1
000302,20211012,1
000302,20211013,1
000302,20211014,1
000302,20211015,1
000302,20211018,1
000302,20211019,1
000302,20211020,1
000302,20211021,1
000302,20211022,1
000302,20211025,1
000302,20211026,1
000302,20211027,1
000302,20211028,1
000302,20211029,1
000302,20211102,1
000302,20211103,1
000302,20211104,1
000302,20211105,1
000302,20211108,1
000302,20211109,1
000302,20211110,1
000302,20211112,1
000302,20211115,1
000302,20211116,1
000302,20211117,1
000302,20211118,1
000302,20211119,1
000302,20211122,1
000302,20211123,1
000302,20211124,1
000302,20211125,1
000302,20211126,1
000302,20211129,1
000302,20211130,1
000302,20211201,1
000302,20211202,1
000302,20211203,1
000302,20211206,1
000302,20211207,1
000302,20211208,1
000302,20211209,1
000302,20211210,1
000303,20210209,1
000303,20210210,1
000303,20210211,1
000303,20210212,1
000304,20210228,1
000304,20210307,1
000304,20210314,1
000304,20210321,1
000304,20210328,1
000304,20210404,1
000304,20210405,1
000304,20210418,1
000304,20210425,1
000304,20210501,1
000304,20210502,1
000304,20210509,1
000304,20210513,1
000304,20210516,1
000304,20210523,1
000304,20210524,1
000304,20210530,1
000304,20210606,1
000304,20210613,1
000304,20210620,1
000304,20210627,1
000304,20210704,1
000304,20210711,1
000304,20210718,1
000304,20210721,1
000304,20210725,1
000304,20210801,1
000304,20210808,1
000304,20210815,1
000304,20210822,1
000304,20210829,1
000304,20210905,1
000304,20210912,1
000304,20210919,1
000304,20210926,1
000304,20211003,1
000304,20211010,1
000304,20211017,1
000304,20211024,1
000304,20211031,1
000304,20211101,1
000304,20211107,1
000304,20211111,1
000304,20211114,1
000304,20211121,1
000304,20211128,1
000304,20211205,1
000308,20210424,1
000308,20210508,1
000308,20210515,1
000308,20210522,1
000308,20210529,1
000308,20210605,1
000308,20210612,1
000308,20210619,1
000308,20210626,1
000308,20210703,1
000308,20210710,1
000308,20210717,1
000308,20210724,1
000308,20210731,1
000308,20210807,1
000308,20210814,1
000308,20210821,1
000308,20210828,1
000308,20210904,1
000308,20210911,1
000308,20210918,1
000308,20210925,1
000308,20211002,1
000308,20211009,1
000308,20211016,1
000308,20211023,1
000308,20211030,1
000308,20211106,1
000308,20211113,1
000308,20211120,1
000308,20211127,1
000308,20211204,1
000308,20211211,1
000309,20210228,1
000309,20210307,1
000309,20210314,1
000309,20210321,1
000309,20210404,1
000311,20210213,1
000311,20210214,1
000311,20210221,1
000312,20210405,1
000312,20210417,1
000312,20210418,1
000312,20210424,1
000312,20210425,1
000312,20210501,1
000312,20210502,1
000312,20210508,1
000312,20210509,1
000312,20210513,1
000312,20210515,1
000312,20210516,1
000312,20210522,1
000312,20210523,1
000312,20210524,1
000312,20210529,1
000312,20210530,1
000312,20210605,1
000312,20210606,1
000312,20210612,1
000312,20210613,1
000312,20210619,1
000312,20210620,1
000312,20210626,1
000312,20210627,1
000312,20210703,1
000312,20210704,1
000312,20210710,1
000312,20210711,1
000312,20210717,1
000312,20210718,1
000312,20210721,1
000312,20210724,1
000312,20210725,1
000312,20210731,1
000312,20210801,1
000312,20210807,1
000312,20210808,1
000312,20210814,1
000312,20210815,1
000312,20210821,1
000312,20210822,1
000312,20210828,1
000312,20210829,1
000312,20210904,1
000312,20210905,1
000312,20210911,1
000312,20210912,1
000312,20210918,1
000312,20210919,1
000312,20210925,1
000312,20210926,1
000312,20211002,1
000312,20211003,1
000312,20211009,1
000312,20211010,1
000312,20211016,1
000312,20211017,1
000312,20211023,1
000312,20211024,1
000312,20211030,1
000312,20211031,1
000312,20211101,1
000312,20211106,1
000312,20211107,1
000312,20211111,1
000312,20211113,1
000312,20211114,1
000312,20211120,1
000312,20211121,1
000312,20211127,1
000312,20211128,1
000312,20211204,1
000312,20211205,1
000312,20211211,1
000313,20210405,1
000313,20210406,1
000313,20210407,1
000313,20210408,1
000313,20210409,1
000313,20210412,1
000313,20210413,1
000313,20210414,1
000313,20210415,1
000313,20210416,1
000313,20210417,1
000313,20210418,1
000313,20210419,1
000313,20210420,1
000313,20210421,1
000313,20210422,1
000313,20210423,1
000313,20210424,1
000313,20210425,1
000313,20210426,1
000313,20210427,1
000313,20210428,1
000313,20210429,1
000313,20210430,1
000313,20210501,1
000313,20210502,1
000313,20210503,1
000313,20210504,1
000313,20210505,1
000313,20210506,1
000313,20210507,1
000313,20210508,1
000313,20210509,1
000313,20210510,1
000313,20210511,1
000313,20210512,1
000313,20210513,1
000313,20210514,1
000313,20210515,1
000313,20210516,1
000313,20210517,1
000313,20210518,1
000313,20210519,1
000313,20210520,1
000313,20210521,1
000313,20210522,1
000313,20210523,1
000313,20210524,1
000313,20210525,1
000313,20210526,1
000313,20210527,1
000313,20210528,1
000313,20210529,1
000313,20210530,1
000313,20210531,1
000313,20210601,1
000313,20210602,1
000313,20210603,1
000313,20210604,1
000313,20210605,1
000313,20210606,1
000313,20210607,1
000313,20210608,1
000313,20210609,1
000313,20210610,1
000313,20210611,1
000313,20210612,1
000313,20210613,1
000313,20210614,1
000313,20210615,1
000313,20210616,1
000313,20210617,1
000313,20210618,1
000313,20210619,1
000313,20210620,1
000313,20210621,1
000313,20210622,1
000313,20210623,1
000313,20210624,1
000313,20210625,1
000313,20210626,1
000313,20210627,1
000313,20210628,1
000313,20210629,1
000313,20210630,1
000313,20210701,1
000313,20210702,1
000313,20210703,1
000313,20210704,1
000313,20210705,1
000313,20210706,1
000313,20210707,1
000313,20210708,1
000313,20210709,1
000313,20210710,1
000313,20210711,1
000313,20210712,1
000313,20210713,1
000313,20210714,1
000313,20210715,1
000313,20210716,1
000313,20210717,1
000313,20210718,1
000313,20210719,1
000313,20210720,1
000313,20210721,1
000313,20210722,1
000313,20210723,1
000313,20210724,1
000313,20210725,1
000313,20210726,1
000313,20210727,1
000313,20210728,1
000313,20210729,1
000313,20210730,1
000313,20210731,1
000313,20210801,1
000313,20210802,1
000313,20210803,1
000313,20210804,1
000313,20210805,1
000313,20210806,1
000313,20210807,1
000313,20210808,1
000313,20210809,1
000313,20210810,1
000313,20210811,1
000313,20210812,1
000313,20210813,1
000313,20210814,1
000313,20210815,1
000313,20210816,1
000313,20210817,1
000313,20210818,1
000313,20210819,1
000313,20210820,1
000313,20210821,1
000313,20210822,1
000313,20210823,1
000313,20210824,1
000313,20210825,1
000313,20210826,1
000313,20210827,1
000313,20210828,1
000313,20210829,1
000313,20210830,1
000313,20210831,1
000313,20210901,1
000313,20210902,1
000313,20210903,1
000313,20210904,1
000313,20210905,1
000313,20210906,1
000313,20210907,1
000313,20210908,1
000313,20210909,1
000313,20210910,1
000313,20210911,1
000313,20210912,1
000313,20210913,1
000313,20210914,1
000313,20210915,1
000313,20210916,1
000313,20210917,1
000313,20210918,1
000313,20210919,1
000313,20210920,1
000313,20210921,1
000313,20210922,1
000313,20210923,1
000313,20210924,1
000313,20210925,1
000313,20210926,1
000313,20210927,1
000313,20210928,1
000313,20210929,1
000313,20210930,1
000313,20211001,1
000313,20211002,1
000313,20211003,1
000313,20211004,1
000313,20211005,1
000313,20211006,1
000313,20211007,1
000313,20211008,1
000313,20211009,1
000313,20211010,1
000313,20211011,1
000313,20211012,1
000313,20211013,1
000313,20211014,1
000313,20211015,1
000313,20211016,1
000313,20211017,1
000313,20211018,1
000313,20211019,1
000313,20211020,1
000313,20211021,1
000313,20211022,1
000313,20211023,1
000313,20211024,1
000313,20211025,1
000313,20211026,1
000313,20211027,1
000313,20211028,1
000313,20211029,1
000313,20211030,1
000313,20211031,1
000313,20211101,1
000313,20211102,1
000313,20211103,1
000313,20211104,1
000313,20211105,1
000313,20211106,1
000313,20211107,1
000313,20211108,1
000313,20211109,1
000313,20211110,1
000313,20211111,1
000313,20211112,1
000313,20211113,1
000313,20211114,1
000313,20211115,1
000313,20211116,1
000313,20211117,1
000313,20211118,1
000313,20211119,1
000313,20211120,1
000313,20211121,1
000313,20211122,1
000313,20211123,1
000313,20211124,1
000313,20211125,1
000313,20211126,1
000313,20211127,1
000313,20211128,1
000313,20211129,1
000313,20211130,1
000313,20211201,1
000313,20211202,1
000313,20211203,1
000313,20211204,1
000313,20211205,1
000313,20211206,1
000313,20211207,1
000313,20211208,1
000313,20211209,1
000313,20211210,1
000313,20211211,1
000315,20210208,1
000315,20210209,1
000315,20210210,1
000315,20210211,1
000315,20210212,1
000315,20210222,1
000315,20210223,1
000315,20210225,1
000315,20210226,1
000315,20210301,1
000315,20210302,1
000315,20210303,1
000315,20210304,1
000315,20210305,1
000315,20210308,1
000315,20210309,1
000315,20210310,1
000315,20210311,1
000315,20210312,1
000315,20210315,1
000315,20210316,1
000315,20210317,1
000315,20210318,1
000315,20210319,1
000315,20210322,1
000315,20210323,1
000315,20210324,1
000315,20210325,1
000315,20210326,1
000315,20210329,1
000315,20210330,1
000315,20210331,1
000315,20210401,1
000315,20210402,1
000316,20210213,1
000316,20210214,1
000316,20210220,1
000316,20210221,1
000316,20210227,1
000316,20210228,1
000317,20210405,1
000317,20210417,1
000317,20210418,1
000317,20210424,1
000317,20210425,1
000317,20210501,1
000317,20210502,1
000317,20210508,1
000317,20210509,1
000317,20210513,1
000317,20210515,1
000317,20210516,1
000317,20210522,1
000317,20210523,1
000317,20210524,1
000317,20210529,1
000317,20210530,1
000317,20210605,1
000317,20210606,1
000317,20210612,1
000317,20210613,1
000317,20210619,1
000317,20210620,1
000317,20210626,1
000317,20210627,1
000317,20210904,1
000317,20210905,1
000317,20210911,1
000317,20210912,1
000317,20210918,1
000317,20210919,1
000317,20210925,1
000317,20210926,1
000317,20211002,1
000317,20211003,1
000317,20211009,1
000317,20211010,1
000317,20211016,1
000317,20211017,1
000317,20211023,1
000317,20211024,1
000317,20211030,1
000317,20211031,1
000317,20211101,1
000317,20211106,1
000317,20211107,1
000317,20211111,1
000317,20211113,1
000317,20211114,1
000317,20211120,1
000317,20211121,1
000317,20211127,1
000317,20211128,1
000317,20211204,1
000317,20211205,1
000317,20211211,1
000318,20210703,1
000318,20210704,1
000318,20210710,1
000318,20210711,1
000318,20210717,1
000318,20210718,1
000318,20210721,1
000318,20210724,1
000318,20210725,1
000318,20210731,1
000318,20210801,1
000318,20210807,1
000318,20210808,1
000318,20210814,1
000318,20210815,1
000318,20210821,1
000318,20210822,1
000318,20210828,1
000318,20210829,1
000319,20210313,1
000319,20210327,1
000319,20210328,1
000323,20210215,1
000323,20210216,1
000323,20210217,1
000323,20210218,1
000323,20210219,1
000323,20210223,1
000324,20210208,1
000324,20210209,1
000324,20210210,1
000324,20210211,1
000324,20210212,1
000324,20210222,1
000324,20210224,1
000324,20210225,1
000324,20210226,1
000324,20210301,1
000324,20210302,1
000324,20210303,1
000324,20210304,1
000324,20210305,1
000324,20210308,1
000324,20210309,1
000324,20210310,1
000324,20210311,1
000324,20210312,1
000324,20210315,1
000324,20210316,1
000324,20210317,1
000324,20210318,1
000324,20210319,1
000324,20210322,1
000324,20210323,1
000324,20210324,1
000324,20210325,1
000324,20210326,1
000324,20210329,1
000324,20210330,1
000324,20210331,1
000324,20210401,1
000324,20210402,1
000325,20210406,1
000325,20210407,1
000325,20210408,1
000325,20210409,1
000325,20210412,1
000325,20210413,1
000325,20210414,1
000325,20210415,1
000325,20210416,1
000325,20210705,1
000325,20210706,1
000325,20210707,1
000325,20210708,1
000325,20210709,1
000325,20210712,1
000325,20210713,1
000325,20210714,1
000325,20210715,1
000325,20210716,1
000325,20210719,1
000325,20210720,1
000325,20210722,1
000325,20210723,1
000325,20210726,1
000325,20210727,1
000325,20210728,1
000325,20210729,1
000325,20210730,1
000325,20210802,1
000325,20210803,1
000325,20210804,1
000325,20210805,1
000325,20210806,1
000325,20210809,1
000325,20210810,1
000325,20210811,1
000325,20210812,1
000325,20210813,1
000325,20210816,1
000325,20210817,1
000325,20210818,1
000325,20210819,1
000325,20210820,1
000325,20210823,1
000325,20210824,1
000325,20210825,1
000325,20210826,1
000325,20210827,1
000326,20210223,1
000327,20210207,1
000327,20210208,1
000327,20210209,1
000327,20210210,1
000327,20210211,1
000327,20210212,1
000327,20210215,1
000327,20210216,1
000327,20210217,1
000327,20210218,1
000327,20210219,1
000327,20210222,1
000327,20210223,1
000327,20210224,1
000327,20210225,1
000327,20210226,1
000327,20210227,1
000327,20210228,1
000327,20210301,1
000327,20210302,1
000327,20210303,1
000327,20210304,1
000327,20210305,1
000327,20210306,1
000327,20210307,1
000327,20210308,1
000327,20210309,1
000327,20210310,1
000327,20210311,1
000327,20210312,1
000327,20210313,1
000327,20210315,1
000327,20210316,1
000327,20210317,1
000327,20210318,1
000327,20210319,1
000327,20210320,1
000327,20210321,1
000327,20210322,1
000327,20210323,1
000327,20210324,1
000327,20210325,1
000327,20210326,1
000327,20210329,1
000327,20210330,1
000327,20210331,1
000327,20210401,1
000327,20210402,1
000327,20210403,1
000327,20210404,1
000327,20210405,1
000327,20210406,1
000327,20210407,1
000327,20210408,1
000327,20210409,1
000327,20210410,1
000327,20210411,1
000327,20210412,1
000327,20210413,1
000327,20210414,1
000327,20210415,1
000327,20210416,1
000327,20210417,1
000327,20210418,1
000327,20210419,1
000327,20210420,1
000327,20210421,1
000327,20210422,1
000327,20210423,1
000327,20210424,1
000327,20210425,1
000327,20210426,1
000327,20210427,1
000327,20210428,1
000327,20210429,1
000327,20210430,1
000327,20210501,1
000327,20210502,1
000327,20210503,1
000327,20210504,1
000327,20210505,1
000327,20210506,1
000327,20210507,1
000327,20210508,1
000327,20210509,1
000327,20210510,1
000327,20210511,1
000327,20210512,1
000327,20210513,1
000327,20210514,1
000327,20210515,1
000327,20210516,1
000327,20210517,1
000327,20210518,1
000327,20210519,1
000327,20210520,1
000327,20210521,1
000327,20210522,1
000327,20210523,1
000327,20210524,1
000327,20210525,1
000327,20210526,1
000327,20210527,1
000327,20210528,1
000327,20210529,1
000327,20210530,1
000327,20210531,1
000327,20210601,1
000327,20210602,1
000327,20210603,1
000327,20210604,1
000327,20210605,1
000327,20210606,1
000327,20210607,1
000327,20210608,1
000327,20210609,1
000327,20210610,1
000327,20210611,1
000327,20210612,1
000327,20210613,1
000327,20210614,1
000327,20210615,1
000327,20210616,1
000327,20210617,1
000327,20210618,1
000327,20210619,1
000327,20210620,1
000327,20210621,1
000327,20210622,1
000327,20210623,1
000327,20210624,1
000327,20210625,1
000327,20210626,1
000327,20210627,1
000327,20210628,1
000327,20210629,1
000327,20210630,1
000327,20210701,1
000327,20210702,1
000327,20210703,1
000327,20210704,1
000327,20210705,1
000327,20210706,1
000327,20210707,1
000327,20210708,1
000327,20210709,1
000327,20210710,1
000327,20210711,1
000327,20210712,1
000327,20210713,1
000327,20210714,1
000327,20210715,1
000327,20210716,1
000327,20210717,1
000327,20210718,1
000327,20210719,1
000327,20210720,1
000327,20210721,1
000327,20210722,1
000327,20210723,1
000327,20210724,1
000327,20210725,1
000327,20210726,1
000327,20210727,1
000327,20210728,1
000327,20210729,1
000327,20210730,1
000327,20210731,1
000327,20210801,1
000327,20210802,1
000327,20210803,1
000327,20210804,1
000327,20210805,1
000327,20210806,1
000327,20210807,1
000327,20210808,1
000327,20210809,1
000327,20210810,1
000327,20210811,1
000327,20210812,1
000327,20210813,1
000327,20210814,1
000327,20210815,1
000327,20210816,1
000327,20210817,1
000327,20210818,1
000327,20210819,1
000327,20210820,1
000327,20210821,1
000327,20210822,1
000327,20210823,1
000327,20210824,1
000327,20210825,1
000327,20210826,1
000327,20210827,1
000327,20210828,1
000327,20210829,1
000327,20210830,1
000327,20210831,1
000327,20210901,1
000327,20210902,1
000327,20210903,1
000327,20210904,1
000327,20210905,1
000327,20210906,1
000327,20210907,1
000327,20210908,1
000327,20210909,1
000327,20210910,1
000327,20210911,1
000327,20210912,1
000327,20210913,1
000327,20210914,1
000327,20210915,1
000327,20210916,1
000327,20210917,1
000327,20210918,1
000327,20210919,1
000327,20210920,1
000327,20210921,1
000327,20210922,1
000327,20210923,1
000327,20210924,1
000327,20210925,1
000327,20210926,1
000327,20210927,1
000327,20210928,1
000327,20210929,1
000327,20210930,1
000327,20211001,1
000327,20211002,1
000327,20211003,1
000327,20211004,1
000327,20211005,1
000327,20211006,1
000327,20211007,1
000327,20211008,1
000327,20211009,1
000327,20211010,1
000327,20211011,1
000327,20211012,1
000327,20211013,1
000327,20211014,1
000327,20211015,1
000327,20211016,1
000327,20211017,1
000327,20211018,1
000327,20211019,1
000327,20211020,1
000327,20211021,1
000327,20211022,1
000327,20211023,1
000327,20211024,1
000327,20211025,1
000327,20211026,1
000327,20211027,1
000327,20211028,1
000327,20211029,1
000327,20211030,1
000327,20211031,1
000327,20211101,1
000327,20211102,1
000327,20211103,1
000327,20211104,1
000327,20211105,1
000327,20211106,1
000327,20211107,1
000327,20211108,1
000327,20211109,1
000327,20211110,1
000327,20211111,1
000327,20211112,1
000327,20211113,1
000327,20211114,1
000327,20211115,1
000327,20211116,1
000327,20211117,1
000327,20211118,1
000327,20211119,1
000327,20211120,1
000327,20211121,1
000327,20211122,1
000327,20211123,1
000327,20211124,1
000327,20211125,1
000327,20211126,1
000327,20211127,1
000327,20211128,1
000327,20211129,1
000327,20211130,1
000327,20211201,1
000327,20211202,1
000327,20211203,1
000327,20211204,1
000327,20211205,1
000327,20211206,1
000327,20211207,1
000327,20211208,1
000327,20211209,1
000327,20211210,1
000327,20211211,1
000328,20210207,1
000328,20210208,1
000328,20210209,1
000328,20210210,1
000328,20210211,1
000328,20210212,1
000328,20210215,1
000328,20210216,1
000328,20210217,1
000328,20210218,1
000328,20210219,1
000328,20210220,1
000328,20210221,1
000328,20210222,1
000328,20210223,1
000328,20210224,1
000328,20210225,1
000328,20210226,1
000328,20210227,1
000328,20210228,1
000328,20210301,1
000328,20210302,1
000328,20210303,1
000328,20210304,1
000328,20210305,1
000328,20210306,1
000328,20210307,1
000328,20210308,1
000328,20210309,1
000328,20210310,1
000328,20210311,1
000328,20210312,1
000328,20210313,1
000328,20210314,1
000328,20210315,1
000328,20210316,1
000328,20210317,1
000328,20210318,1
000328,20210319,1
000328,20210320,1
000328,20210321,1
000328,20210322,1
000328,20210323,1
000328,20210324,1
000328,20210325,1
000328,20210326,1
000328,20210329,1
000328,20210330,1
000328,20210331,1
000328,20210401,1
000328,20210402,1
000328,20210403,1
000328,20210404,1
000328,20210405,1
000328,20210406,1
000328,20210407,1
000328,20210408,1
000328,20210409,1
000328,20210410,1
000328,20210411,1
000328,20210412,1
000328,20210413,1
000328,20210414,1
000328,20210415,1
000328,20210416,1
000328,20210417,1
000328,20210418,1
000328,20210419,1
000328,20210420,1
000328,20210421,1
000328,20210422,1
000328,20210423,1
000328,20210424,1
000328,20210425,1
000328,20210426,1
000328,20210427,1
000328,20210428,1
000328,20210429,1
000328,20210430,1
000328,20210501,1
000328,20210502,1
000328,20210503,1
000328,20210504,1
000328,20210505,1
000328,20210506,1
000328,20210507,1
000328,20210508,1
000328,20210509,1
000328,20210510,1
000328,20210511,1
000328,20210512,1
000328,20210513,1
000328,20210514,1
000328,20210515,1
000328,20210516,1
000328,20210517,1
000328,20210518,1
000328,20210519,1
000328,20210520,1
000328,20210521,1
000328,20210522,1
000328,20210523,1
000328,20210524,1
000328,20210525,1
000328,20210526,1
000328,20210527,1
000328,20210528,1
000328,20210529,1
000328,20210530,1
000328,20210531,1
000328,20210601,1
000328,20210602,1
000328,20210603,1
000328,20210604,1
000328,20210605,1
000328,20210606,1
000328,20210607,1
000328,20210608,1
000328,20210609,1
000328,20210610,1
000328,20210611,1
000328,20210612,1
000328,20210613,1
000328,20210614,1
000328,20210615,1
000328,20210616,1
000328,20210617,1
000328,20210618,1
000328,20210619,1
000328,20210620,1
000328,20210621,1
000328,20210622,1
000328,20210623,1
000328,20210624,1
000328,20210625,1
000328,20210626,1
000328,20210627,1
000328,20210628,1
000328,20210629,1
000328,20210630,1
000328,20210701,1
000328,20210702,1
000328,20210703,1
000328,20210704,1
000328,20210705,1
000328,20210706,1
000328,20210707,1
000328,20210708,1
000328,20210709,1
000328,20210710,1
000328,20210711,1
000328,20210712,1
000328,20210713,1
000328,20210714,1
000328,20210715,1
000328,20210716,1
000328,20210717,1
000328,20210718,1
000328,20210719,1
000328,20210720,1
000328,20210721,1
000328,20210722,1
000328,20210723,1
000328,20210724,1
000328,20210725,1
000328,20210726,1
000328,20210727,1
000328,20210728,1
000328,20210729,1
000328,20210730,1
000328,20210731,1
000328,20210801,1
000328,20210802,1
000328,20210803,1
000328,20210804,1
000328,20210805,1
000328,20210806,1
000328,20210807,1
000328,20210808,1
000328,20210809,1
000328,20210810,1
000328,20210811,1
000328,20210812,1
000328,20210813,1
000328,20210814,1
000328,20210815,1
000328,20210816,1
000328,20210817,1
000328,20210818,1
000328,20210819,1
000328,20210820,1
000328,20210821,1
000328,20210822,1
000328,20210823,1
000328,20210824,1
000328,20210825,1
000328,20210826,1
000328,20210827,1
000328,20210828,1
000328,20210829,1
000328,20210830,1
000328,20210831,1
000328,20210901,1
000328,20210902,1
000328,20210903,1
000328,20210904,1
000328,20210905,1
000328,20210906,1
000328,20210907,1
000328,20210908,1
000328,20210909,1
000328,20210910,1
000328,20210911,1
000328,20210912,1
000328,20210913,1
000328,20210914,1
000328,20210915,1
000328,20210916,1
000328,20210917,1
000328,20210918,1
000328,20210919,1
000328,20210920,1
000328,20210921,1
000328,20210922,1
000328,20210923,1
000328,20210924,1
000328,20210925,1
000328,20210926,1
000328,20210927,1
000328,20210928,1
000328,20210929,1
000328,20210930,1
000328,20211001,1
000328,20211002,1
000328,20211003,1
000328,20211004,1
000328,20211005,1
000328,20211006,1
000328,20211007,1
000328,20211008,1
000328,20211009,1
000328,20211010,1
000328,20211011,1
000328,20211012,1
000328,20211013,1
000328,20211014,1
000328,20211015,1
000328,20211016,1
000328,20211017,1
000328,20211018,1
000328,20211019,1
000328,20211020,1
000328,20211021,1
000328,20211022,1
000328,20211023,1
000328,20211024,1
000328,20211025,1
000328,20211026,1
000328,20211027,1
000328,20211028,1
000328,20211029,1
000328,20211030,1
000328,20211031,1
000328,20211101,1
000328,20211102,1
000328,20211103,1
000328,20211104,1
000328,20211105,1
000328,20211106,1
000328,20211107,1
000328,20211108,1
000328,20211109,1
000328,20211110,1
000328,20211111,1
000328,20211112,1
000328,20211113,1
000328,20211114,1
000328,20211115,1
000328,20211116,1
000328,20211117,1
000328,20211118,1
000328,20211119,1
000328,20211120,1
000328,20211121,1
000328,20211122,1
000328,20211123,1
000328,20211124,1
000328,20211125,1
000328,20211126,1
000328,20211127,1
000328,20211128,1
000328,20211129,1
000328,20211130,1
000328,20211201,1
000328,20211202,1
000328,20211203,1
000328,20211204,1
000328,20211205,1
000328,20211206,1
000328,20211207,1
000328,20211208,1
000328,20211209,1
000328,20211210,1
000328,20211211,1
000330,20210207,1
000330,20210227,1
000330,20210228,1
000330,20210306,1
000330,20210307,1
000330,20210313,1
000330,20210320,1
000330,20210321,1
000330,20210403,1
000330,20210404,1
000330,20210405,1
000330,20210410,1
000330,20210411,1
000330,20210417,1
000330,20210418,1
000330,20210424,1
000330,20210425,1
000330,20210501,1
000330,20210502,1
000330,20210508,1
000330,20210509,1
000330,20210513,1
000330,20210515,1
000330,20210516,1
000330,20210522,1
000330,20210523,1
000330,20210524,1
000330,20210529,1
000330,20210530,1
000330,20210605,1
000330,20210606,1
000330,20210612,1
000330,20210613,1
000330,20210619,1
000330,20210620,1
000330,20210626,1
000330,20210627,1
000330,20210703,1
000330,20210704,1
000330,20210710,1
000330,20210711,1
000330,20210717,1
000330,20210718,1
000330,20210721,1
000330,20210724,1
000330,20210725,1
000330,20210731,1
000330,20210801,1
000330,20210807,1
000330,20210808,1
000330,20210814,1
000330,20210815,1
000330,20210821,1
000330,20210822,1
000330,20210828,1
000330,20210829,1
000330,20210904,1
000330,20210905,1
000330,20210911,1
000330,20210912,1
000330,20210918,1
000330,20210919,1
000330,20210925,1
000330,20210926,1
000330,20211002,1
000330,20211003,1
000330,20211009,1
000330,20211010,1
000330,20211016,1
000330,20211017,1
000330,20211023,1
000330,20211024,1
000330,20211030,1
000330,20211031,1
000330,20211101,1
000330,20211106,1
000330,20211107,1
000330,20211111,1
000330,20211113,1
000330,20211114,1
000330,20211120,1
000330,20211121,1
000330,20211127,1
000330,20211128,1
000330,20211204,1
000330,20211205,1
000330,20211211,1
000331,20210207,1
000331,20210208,1
000331,20210209,1
000331,20210210,1
000331,20210211,1
000331,20210212,1
000331,20210215,1
000331,20210216,1
000331,20210217,1
000331,20210218,1
000331,20210219,1
000331,20210222,1
000331,20210223,1
000331,20210224,1
000331,20210225,1
000331,20210226,1
000331,20210227,1
000331,20210228,1
000331,20210301,1
000331,20210302,1
000331,20210303,1
000331,20210304,1
000331,20210305,1
000331,20210306,1
000331,20210307,1
000331,20210308,1
000331,20210309,1
000331,20210310,1
000331,20210311,1
000331,20210312,1
000331,20210313,1
000331,20210315,1
000331,20210316,1
000331,20210317,1
000331,20210318,1
000331,20210319,1
000331,20210320,1
000331,20210321,1
000331,20210322,1
000331,20210323,1
000331,20210324,1
000331,20210325,1
000331,20210326,1
000331,20210327,1
000331,20210328,1
000331,20210329,1
000331,20210330,1
000331,20210331,1
000331,20210401,1
000331,20210402,1
000331,20210403,1
000331,20210404,1
000331,20210405,1
000331,20210406,1
000331,20210407,1
000331,20210408,1
000331,20210409,1
000331,20210410,1
000331,20210411,1
000331,20210412,1
000331,20210413,1
000331,20210414,1
000331,20210415,1
000331,20210416,1
000331,20210417,1
000331,20210418,1
000331,20210419,1
000331,20210420,1
000331,20210421,1
000331,20210422,1
000331,20210423,1
000331,20210424,1
000331,20210425,1
000331,20210426,1
000331,20210427,1
000331,20210428,1
000331,20210429,1
000331,20210430,1
000331,20210501,1
000331,20210502,1
000331,20210503,1
000331,20210504,1
000331,20210505,1
000331,20210506,1
000331,20210507,1
000331,20210508,1
000331,20210509,1
000331,20210510,1
000331,20210511,1
000331,20210512,1
000331,20210513,1
000331,20210514,1
000331,20210515,1
000331,20210516,1
000331,20210517,1
000331,20210518,1
000331,20210519,1
000331,20210520,1
000331,20210521,1
000331,20210522,1
000331,20210523,1
000331,20210524,1
000331,20210525,1
000331,20210526,1
000331,20210527,1
000331,20210528,1
000331,20210529,1
000331,20210530,1
000331,20210531,1
000331,20210601,1
000331,20210602,1
000331,20210603,1
000331,20210604,1
000331,20210605,1
000331,20210606,1
000331,20210607,1
000331,20210608,1
000331,20210609,1
000331,20210610,1
000331,20210611,1
000331,20210612,1
000331,20210613,1
000331,20210614,1
000331,20210615,1
000331,20210616,1
000331,20210617,1
000331,20210618,1
000331,20210619,1
000331,20210620,1
000331,20210621,1
000331,20210622,1
000331,20210623,1
000331,20210624,1
000331,20210625,1
000331,20210626,1
000331,20210627,1
000331,20210628,1
000331,20210629,1
000331,20210630,1
000331,20210701,1
000331,20210702,1
000331,20210703,1
000331,20210704,1
000331,20210705,1
000331,20210706,1
000331,20210707,1
000331,20210708,1
000331,20210709,1
000331,20210710,1
000331,20210711,1
000331,20210712,1
000331,20210713,1
000331,20210714,1
000331,20210715,1
000331,20210716,1
000331,20210717,1
000331,20210718,1
000331,20210719,1
000331,20210720,1
000331,20210721,1
000331,20210722,1
000331,20210723,1
000331,20210724,1
000331,20210725,1
000331,20210726,1
000331,20210727,1
000331,20210728,1
000331,20210729,1
000331,20210730,1
000331,20210731,1
000331,20210801,1
000331,20210802,1
000331,20210803,1
000331,20210804,1
000331,20210805,1
000331,20210806,1
000331,20210807,1
000331,20210808,1
000331,20210809,1
000331,20210810,1
000331,20210811,1
000331,20210812,1
000331,20210813,1
000331,20210814,1
000331,20210815,1
000331,20210816,1
000331,20210817,1
000331,20210818,1
000331,20210819,1
000331,20210820,1
000331,20210821,1
000331,20210822,1
000331,20210823,1
000331,20210824,1
000331,20210825,1
000331,20210826,1
000331,20210827,1
000331,20210828,1
000331,20210829,1
000331,20210830,1
000331,20210831,1
000331,20210901,1
000331,20210902,1
000331,20210903,1
000331,20210904,1
000331,20210905,1
000331,20210906,1
000331,20210907,1
000331,20210908,1
000331,20210909,1
000331,20210910,1
000331,20210911,1
000331,20210912,1
000331,20210913,1
000331,20210914,1
000331,20210915,1
000331,20210916,1
000331,20210917,1
000331,20210918,1
000331,20210919,1
000331,20210920,1
000331,20210921,1
000331,20210922,1
000331,20210923,1
000331,20210924,1
000331,20210925,1
000331,20210926,1
000331,20210927,1
000331,20210928,1
000331,20210929,1
000331,20210930,1
000331,20211001,1
000331,20211002,1
000331,20211003,1
000331,20211004,1
000331,20211005,1
000331,20211006,1
000331,20211007,1
000331,20211008,1
000331,20211009,1
000331,20211010,1
000331,20211011,1
000331,20211012,1
000331,20211013,1
000331,20211014,1
000331,20211015,1
000331,20211016,1
000331,20211017,1
000331,20211018,1
000331,20211019,1
000331,20211020,1
000331,20211021,1
000331,20211022,1
000331,20211023,1
000331,20211024,1
000331,20211025,1
000331,20211026,1
000331,20211027,1
000331,20211028,1
000331,20211029,1
000331,20211030,1
000331,20211031,1
000331,20211101,1
000331,20211102,1
000331,20211103,1
000331,20211104,1
000331,20211105,1
000331,20211106,1
000331,20211107,1
000331,20211108,1
000331,20211109,1
000331,20211110,1
000331,20211111,1
000331,20211112,1
000331,20211113,1
000331,20211114,1
000331,20211115,1
000331,20211116,1
000331,20211117,1
000331,20211118,1
000331,20211119,1
000331,20211120,1
000331,20211121,1
000331,20211122,1
000331,20211123,1
000331,20211124,1
000331,20211125,1
000331,20211126,1
000331,20211127,1
000331,20211128,1
000331,20211129,1
000331,20211130,1
000331,20211201,1
000331,20211202,1
000331,20211203,1
000331,20211204,1
000331,20211205,1
000331,20211206,1
000331,20211207,1
000331,20211208,1
000331,20211209,1
000331,20211210,1
000331,20211211,1
000332,20210207,1
000332,20210208,1
000332,20210209,1
000332,20210210,1
000332,20210211,1
000332,20210212,1
000332,20210215,1
000332,20210216,1
000332,20210217,1
000332,20210218,1
000332,20210219,1
000332,20210220,1
000332,20210221,1
000332,20210222,1
000332,20210223,1
000332,20210224,1
000332,20210225,1
000332,20210226,1
000332,20210227,1
000332,20210228,1
000332,20210301,1
000332,20210302,1
000332,20210303,1
000332,20210304,1
000332,20210305,1
000332,20210306,1
000332,20210307,1
000332,20210308,1
000332,20210309,1
000332,20210310,1
000332,20210311,1
000332,20210312,1
000332,20210313,1
000332,20210314,1
000332,20210315,1
000332,20210316,1
000332,20210317,1
000332,20210318,1
000332,20210319,1
000332,20210320,1
000332,20210321,1
000332,20210322,1
000332,20210323,1
000332,20210324,1
000332,20210325,1
000332,20210326,1
000332,20210327,1
000332,20210328,1
000332,20210329,1
000332,20210330,1
000332,20210331,1
000332,20210401,1
000332,20210402,1
000332,20210403,1
000332,20210404,1
000332,20210405,1
000332,20210406,1
000332,20210407,1
000332,20210408,1
000332,20210409,1
000332,20210410,1
000332,20210411,1
000332,20210412,1
000332,20210413,1
000332,20210414,1
000332,20210415,1
000332,20210416,1
000332,20210417,1
000332,20210418,1
000332,20210419,1
000332,20210420,1
000332,20210421,1
000332,20210422,1
000332,20210423,1
000332,20210424,1
000332,20210425,1
000332,20210426,1
000332,20210427,1
000332,20210428,1
000332,20210429,1
000332,20210430,1
000332,20210501,1
000332,20210502,1
000332,20210503,1
000332,20210504,1
000332,20210505,1
000332,20210506,1
000332,20210507,1
000332,20210508,1
000332,20210509,1
000332,20210510,1
000332,20210511,1
000332,20210512,1
000332,20210513,1
000332,20210514,1
000332,20210515,1
000332,20210516,1
000332,20210517,1
000332,20210518,1
000332,20210519,1
000332,20210520,1
000332,20210521,1
000332,20210522,1
000332,20210523,1
000332,20210524,1
000332,20210525,1
000332,20210526,1
000332,20210527,1
000332,20210528,1
000332,20210529,1
000332,20210530,1
000332,20210531,1
000332,20210601,1
000332,20210602,1
000332,20210603,1
000332,20210604,1
000332,20210605,1
000332,20210606,1
000332,20210607,1
000332,20210608,1
000332,20210609,1
000332,20210610,1
000332,20210611,1
000332,20210612,1
000332,20210613,1
000332,20210614,1
000332,20210615,1
000332,20210616,1
000332,20210617,1
000332,20210618,1
000332,20210619,1
000332,20210620,1
000332,20210621,1
000332,20210622,1
000332,20210623,1
000332,20210624,1
000332,20210625,1
000332,20210626,1
000332,20210627,1
000332,20210628,1
000332,20210629,1
000332,20210630,1
000332,20210701,1
000332,20210702,1
000332,20210703,1
000332,20210704,1
000332,20210705,1
000332,20210706,1
000332,20210707,1
000332,20210708,1
000332,20210709,1
000332,20210710,1
000332,20210711,1
000332,20210712,1
000332,20210713,1
000332,20210714,1
000332,20210715,1
000332,20210716,1
000332,20210717,1
000332,20210718,1
000332,20210719,1
000332,20210720,1
000332,20210721,1
000332,20210722,1
000332,20210723,1
000332,20210724,1
000332,20210725,1
000332,20210726,1
000332,20210727,1
000332,20210728,1
000332,20210729,1
000332,20210730,1
000332,20210731,1
000332,20210801,1
000332,20210802,1
000332,20210803,1
000332,20210804,1
000332,20210805,1
000332,20210806,1
000332,20210807,1
000332,20210808,1
000332,20210809,1
000332,20210810,1
000332,20210811,1
000332,20210812,1
000332,20210813,1
000332,20210814,1
000332,20210815,1
000332,20210816,1
000332,20210817,1
000332,20210818,1
000332,20210819,1
000332,20210820,1
000332,20210821,1
000332,20210822,1
000332,20210823,1
000332,20210824,1
000332,20210825,1
000332,20210826,1
000332,20210827,1
000332,20210828,1
000332,20210829,1
000332,20210830,1
000332,20210831,1
000332,20210901,1
000332,20210902,1
000332,20210903,1
000332,20210904,1
000332,20210905,1
000332,20210906,1
000332,20210907,1
000332,20210908,1
000332,20210909,1
000332,20210910,1
000332,20210911,1
000332,20210912,1
000332,20210913,1
000332,20210914,1
000332,20210915,1
000332,20210916,1
000332,20210917,1
000332,20210918,1
000332,20210919,1
000332,20210920,1
000332,20210921,1
000332,20210922,1
000332,20210923,1
000332,20210924,1
000332,20210925,1
000332,20210926,1
000332,20210927,1
000332,20210928,1
000332,20210929,1
000332,20210930,1
000332,20211001,1
000332,20211002,1
000332,20211003,1
000332,20211004,1
000332,20211005,1
000332,20211006,1
000332,20211007,1
000332,20211008,1
000332,20211009,1
000332,20211010,1
000332,20211011,1
000332,20211012,1
000332,20211013,1
000332,20211014,1
000332,20211015,1
000332,20211016,1
000332,20211017,1
000332,20211018,1
000332,20211019,1
000332,20211020,1
000332,20211021,1
000332,20211022,1
000332,20211023,1
000332,20211024,1
000332,20211025,1
000332,20211026,1
000332,20211027,1
000332,20211028,1
000332,20211029,1
000332,20211030,1
000332,20211031,1
000332,20211101,1
000332,20211102,1
000332,20211103,1
000332,20211104,1
000332,20211105,1
000332,20211106,1
000332,20211107,1
000332,20211108,1
000332,20211109,1
000332,20211110,1
000332,20211111,1
000332,20211112,1
000332,20211113,1
000332,20211114,1
000332,20211115,1
000332,20211116,1
000332,20211117,1
000332,20211118,1
000332,20211119,1
000332,20211120,1
000332,20211121,1
000332,20211122,1
000332,20211123,1
000332,20211124,1
000332,20211125,1
000332,20211126,1
000332,20211127,1
000332,20211128,1
000332,20211129,1
000332,20211130,1
000332,20211201,1
000332,20211202,1
000332,20211203,1
000332,20211204,1
000332,20211205,1
000332,20211206,1
000332,20211207,1
000332,20211208,1
000332,20211209,1
000332,20211210,1
000332,20211211,1
000333,20210208,1
000333,20210209,1
000333,20210210,1
000333,20210211,1
000333,20210212,1
000333,20210215,1
000333,20210216,1
000333,20210217,1
000333,20210218,1
000333,20210219,1
000333,20210222,1
000333,20210223,1
000333,20210224,1
000333,20210225,1
000333,20210226,1
000333,20210227,1
000333,20210301,1
000333,20210302,1
000333,20210303,1
000333,20210304,1
000333,20210305,1
000333,20210306,1
000333,20210308,1
000333,20210309,1
000333,20210310,1
000333,20210311,1
000333,20210312,1
000333,20210313,1
000333,20210315,1
000333,20210316,1
000333,20210317,1
000333,20210318,1
000333,20210319,1
000333,20210320,1
000333,20210322,1
000333,20210323,1
000333,20210324,1
000333,20210325,1
000333,20210326,1
000333,20210327,1
000333,20210329,1
000333,20210330,1
000333,20210331,1
000333,20210401,1
000333,20210402,1
000333,20210403,1
000333,20210406,1
000333,20210407,1
000333,20210408,1
000333,20210409,1
000333,20210410,1
000333,20210412,1
000333,20210413,1
000333,20210414,1
000333,20210415,1
000333,20210416,1
000333,20210417,1
000333,20210419,1
000333,20210420,1
000333,20210421,1
000333,20210422,1
000333,20210423,1
000333,20210424,1
000333,20210426,1
000333,20210427,1
000333,20210428,1
000333,20210429,1
000333,20210430,1
000333,20210503,1
000333,20210504,1
000333,20210505,1
000333,20210506,1
000333,20210507,1
000333,20210508,1
000333,20210510,1
000333,20210511,1
000333,20210512,1
000333,20210514,1
000333,20210515,1
000333,20210517,1
000333,20210518,1
000333,20210519,1
000333,20210520,1
000333,20210521,1
000333,20210522,1
000333,20210525,1
000333,20210526,1
000333,20210527,1
000333,20210528,1
000333,20210529,1
000333,20210531,1
000333,20210601,1
000333,20210602,1
000333,20210603,1
000333,20210604,1
000333,20210605,1
000333,20210607,1
000333,20210608,1
000333,20210609,1
000333,20210610,1
000333,20210611,1
000333,20210612,1
000333,20210614,1
000333,20210615,1
000333,20210616,1
000333,20210617,1
000333,20210618,1
000333,20210619,1
000333,20210621,1
000333,20210622,1
000333,20210623,1
000333,20210624,1
000333,20210625,1
000333,20210626,1
000333,20210628,1
000333,20210629,1
000333,20210630,1
000333,20210701,1
000333,20210702,1
000333,20210703,1
000333,20210705,1
000333,20210706,1
000333,20210707,1
000333,20210708,1
000333,20210709,1
000333,20210710,1
000333,20210712,1
000333,20210713,1
000333,20210714,1
000333,20210715,1
000333,20210716,1
000333,20210717,1
000333,20210719,1
000333,20210720,1
000333,20210722,1
000333,20210723,1
000333,20210724,1
000333,20210726,1
000333,20210727,1
000333,20210728,1
000333,20210729,1
000333,20210730,1
000333,20210731,1
000333,20210802,1
000333,20210803,1
000333,20210804,1
000333,20210805,1
000333,20210806,1
000333,20210807,1
000333,20210809,1
000333,20210810,1
000333,20210811,1
000333,20210812,1
000333,20210813,1
000333,20210814,1
000333,20210816,1
000333,20210817,1
000333,20210818,1
000333,20210819,1
000333,20210820,1
000333,20210821,1
000333,20210823,1
000333,20210824,1
000333,20210825,1
000333,20210826,1
000333,20210827,1
000333,20210828,1
000333,20210830,1
000333,20210831,1
000333,20210901,1
000333,20210902,1
000333,20210903,1
000333,20210904,1
000333,20210906,1
000333,20210907,1
000333,20210908,1
000333,20210909,1
000333,20210910,1
000333,20210911,1
000333,20210913,1
000333,20210914,1
000333,20210915,1
000333,20210916,1
000333,20210917,1
000333,20210918,1
000333,20210920,1
000333,20210921,1
000333,20210922,1
000333,20210923,1
000333,20210924,1
000333,20210925,1
000333,20210927,1
000333,20210928,1
000333,20210929,1
000333,20210930,1
000333,20211001,1
000333,20211002,1
000333,20211004,1
000333,20211005,1
000333,20211006,1
000333,20211007,1
000333,20211008,1
000333,20211009,1
000333,20211011,1
000333,20211012,1
000333,20211013,1
000333,20211014,1
000333,20211015,1
000333,20211016,1
000333,20211018,1
000333,20211019,1
000333,20211020,1
000333,20211021,1
000333,20211022,1
000333,20211023,1
000333,20211025,1
000333,20211026,1
000333,20211027,1
000333,20211028,1
000333,20211029,1
000333,20211030,1
000333,20211102,1
000333,20211103,1
000333,20211104,1
000333,20211105,1
000333,20211106,1
000333,20211108,1
000333,20211109,1
000333,20211110,1
000333,20211112,1
000333,20211113,1
000333,20211115,1
000333,20211116,1
000333,20211117,1
000333,20211118,1
000333,20211119,1
000333,20211120,1
000333,20211122,1
000333,20211123,1
000333,20211124,1
000333,20211125,1
000333,20211126,1
000333,20211127,1
000333,20211129,1
000333,20211130,1
000333,20211201,1
000333,20211202,1
000333,20211203,1
000333,20211204,1
000333,20211206,1
000333,20211207,1
000333,20211208,1
000333,20211209,1
000333,20211210,1
000333,20211211,1
000335,20210207,1
000335,20210208,1
000335,20210209,1
000335,20210210,1
000335,20210211,1
000335,20210212,1
000335,20210213,1
000335,20210214,1
000335,20210215,1
000335,20210216,1
000335,20210217,1
000335,20210218,1
000335,20210219,1
000335,20210222,1
000335,20210223,1
000335,20210224,1
000335,20210225,1
000335,20210226,1
000335,20210227,1
000335,20210228,1
000335,20210301,1
000335,20210302,1
000335,20210303,1
000335,20210304,1
000335,20210305,1
000335,20210306,1
000335,20210307,1
000335,20210308,1
000335,20210309,1
000335,20210310,1
000335,20210311,1
000335,20210312,1
000335,20210313,1
000335,20210315,1
000335,20210316,1
000335,20210317,1
000335,20210318,1
000335,20210319,1
000335,20210320,1
000335,20210321,1
000335,20210322,1
000335,20210323,1
000335,20210324,1
000335,20210325,1
000335,20210326,1
000335,20210327,1
000335,20210328,1
000335,20210329,1
000335,20210330,1
000335,20210331,1
000335,20210401,1
000335,20210402,1
000335,20210403,1
000335,20210404,1
000335,20210405,1
000335,20210406,1
000335,20210407,1
000335,20210408,1
000335,20210409,1
000335,20210410,1
000335,20210411,1
000335,20210412,1
000335,20210413,1
000335,20210414,1
000335,20210415,1
000335,20210416,1
000335,20210417,1
000335,20210418,1
000335,20210419,1
000335,20210420,1
000335,20210421,1
000335,20210422,1
000335,20210423,1
000335,20210424,1
000335,20210425,1
000335,20210426,1
000335,20210427,1
000335,20210428,1
000335,20210429,1
000335,20210430,1
000335,20210501,1
000335,20210502,1
000335,20210503,1
000335,20210504,1
000335,20210505,1
000335,20210506,1
000335,20210507,1
000335,20210508,1
000335,20210509,1
000335,20210510,1
000335,20210511,1
000335,20210512,1
000335,20210513,1
000335,20210514,1
000335,20210515,1
000335,20210516,1
000335,20210517,1
000335,20210518,1
000335,20210519,1
000335,20210520,1
000335,20210521,1
000335,20210522,1
000335,20210523,1
000335,20210524,1
000335,20210525,1
000335,20210526,1
000335,20210527,1
000335,20210528,1
000335,20210529,1
000335,20210530,1
000335,20210531,1
000335,20210601,1
000335,20210602,1
000335,20210603,1
000335,20210604,1
000335,20210605,1
000335,20210606,1
000335,20210607,1
000335,20210608,1
000335,20210609,1
000335,20210610,1
000335,20210611,1
000335,20210612,1
000335,20210613,1
000335,20210614,1
000335,20210615,1
000335,20210616,1
000335,20210617,1
000335,20210618,1
000335,20210619,1
000335,20210620,1
000335,20210621,1
000335,20210622,1
000335,20210623,1
000335,20210624,1
000335,20210625,1
000335,20210626,1
000335,20210627,1
000335,20210628,1
000335,20210629,1
000335,20210630,1
000335,20210701,1
000335,20210702,1
000335,20210703,1
000335,20210704,1
000335,20210705,1
000335,20210706,1
000335,20210707,1
000335,20210708,1
000335,20210709,1
000335,20210710,1
000335,20210711,1
000335,20210712,1
000335,20210713,1
000335,20210714,1
000335,20210715,1
000335,20210716,1
000335,20210717,1
000335,20210718,1
000335,20210719,1
000335,20210720,1
000335,20210721,1
000335,20210722,1
000335,20210723,1
000335,20210724,1
000335,20210725,1
000335,20210726,1
000335,20210727,1
000335,20210728,1
000335,20210729,1
000335,20210730,1
000335,20210731,1
000335,20210801,1
000335,20210802,1
000335,20210803,1
000335,20210804,1
000335,20210805,1
000335,20210806,1
000335,20210807,1
000335,20210808,1
000335,20210809,1
000335,20210810,1
000335,20210811,1
000335,20210812,1
000335,20210813,1
000335,20210814,1
000335,20210815,1
000335,20210816,1
000335,20210817,1
000335,20210818,1
000335,20210819,1
000335,20210820,1
000335,20210821,1
000335,20210822,1
000335,20210823,1
000335,20210824,1
000335,20210825,1
000335,20210826,1
000335,20210827,1
000335,20210828,1
000335,20210829,1
000335,20210830,1
000335,20210831,1
000335,20210901,1
000335,20210902,1
000335,20210903,1
000335,20210904,1
000335,20210905,1
000335,20210906,1
000335,20210907,1
000335,20210908,1
000335,20210909,1
000335,20210910,1
000335,20210911,1
000335,20210912,1
000335,20210913,1
000335,20210914,1
000335,20210915,1
000335,20210916,1
000335,20210917,1
000335,20210918,1
000335,20210919,1
000335,20210920,1
000335,20210921,1
000335,20210922,1
000335,20210923,1
000335,20210924,1
000335,20210925,1
000335,20210926,1
000335,20210927,1
000335,20210928,1
000335,20210929,1
000335,20210930,1
000335,20211001,1
000335,20211002,1
000335,20211003,1
000335,20211004,1
000335,20211005,1
000335,20211006,1
000335,20211007,1
000335,20211008,1
000335,20211009,1
000335,20211010,1
000335,20211011,1
000335,20211012,1
000335,20211013,1
000335,20211014,1
000335,20211015,1
000335,20211016,1
000335,20211017,1
000335,20211018,1
000335,20211019,1
000335,20211020,1
000335,20211021,1
000335,20211022,1
000335,20211023,1
000335,20211024,1
000335,20211025,1
000335,20211026,1
000335,20211027,1
000335,20211028,1
000335,20211029,1
000335,20211030,1
000335,20211031,1
000335,20211101,1
000335,20211102,1
000335,20211103,1
000335,20211104,1
000335,20211105,1
000335,20211106,1
000335,20211107,1
000335,20211108,1
000335,20211109,1
000335,20211110,1
000335,20211111,1
000335,20211112,1
000335,20211113,1
000335,20211114,1
000335,20211115,1
000335,20211116,1
000335,20211117,1
000335,20211118,1
000335,20211119,1
000335,20211120,1
000335,20211121,1
000335,20211122,1
000335,20211123,1
000335,20211124,1
000335,20211125,1
000335,20211126,1
000335,20211127,1
000335,20211128,1
000335,20211129,1
000335,20211130,1
000335,20211201,1
000335,20211202,1
000335,20211203,1
000335,20211204,1
000335,20211205,1
000335,20211206,1
000335,20211207,1
000335,20211208,1
000335,20211209,1
000335,20211210,1
000335,20211211,1
000336,20210208,1
000336,20210209,1
000336,20210210,1
000336,20210211,1
000336,20210212,1
000336,20210213,1
000336,20210215,1
000336,20210216,1
000336,20210217,1
000336,20210218,1
000336,20210219,1
000336,20210220,1
000336,20210222,1
000336,20210223,1
000336,20210224,1
000336,20210225,1
000336,20210226,1
000336,20210227,1
000336,20210301,1
000336,20210302,1
000336,20210303,1
000336,20210304,1
000336,20210305,1
000336,20210306,1
000336,20210308,1
000336,20210309,1
000336,20210310,1
000336,20210311,1
000336,20210312,1
000336,20210313,1
000336,20210315,1
000336,20210316,1
000336,20210317,1
000336,20210318,1
000336,20210319,1
000336,20210320,1
000336,20210322,1
000336,20210323,1
000336,20210324,1
000336,20210325,1
000336,20210326,1
000336,20210327,1
000336,20210329,1
000336,20210330,1
000336,20210331,1
000336,20210401,1
000336,20210402,1
000336,20210403,1
000336,20210406,1
000336,20210407,1
000336,20210408,1
000336,20210409,1
000336,20210410,1
000336,20210412,1
000336,20210413,1
000336,20210414,1
000336,20210415,1
000336,20210416,1
000336,20210417,1
000336,20210419,1
000336,20210420,1
000336,20210421,1
000336,20210422,1
000336,20210423,1
000336,20210424,1
000336,20210426,1
000336,20210427,1
000336,20210428,1
000336,20210429,1
000336,20210430,1
000336,20210503,1
000336,20210504,1
000336,20210505,1
000336,20210506,1
000336,20210507,1
000336,20210508,1
000336,20210510,1
000336,20210511,1
000336,20210512,1
000336,20210514,1
000336,20210515,1
000336,20210517,1
000336,20210518,1
000336,20210519,1
000336,20210520,1
000336,20210521,1
000336,20210522,1
000336,20210525,1
000336,20210526,1
000336,20210527,1
000336,20210528,1
000336,20210529,1
000336,20210531,1
000336,20210601,1
000336,20210602,1
000336,20210603,1
000336,20210604,1
000336,20210605,1
000336,20210607,1
000336,20210608,1
000336,20210609,1
000336,20210610,1
000336,20210611,1
000336,20210612,1
000336,20210614,1
000336,20210615,1
000336,20210616,1
000336,20210617,1
000336,20210618,1
000336,20210619,1
000336,20210621,1
000336,20210622,1
000336,20210623,1
000336,20210624,1
000336,20210625,1
000336,20210626,1
000336,20210628,1
000336,20210629,1
000336,20210630,1
000336,20210701,1
000336,20210702,1
000336,20210703,1
000336,20210705,1
000336,20210706,1
000336,20210707,1
000336,20210708,1
000336,20210709,1
000336,20210710,1
000336,20210712,1
000336,20210713,1
000336,20210714,1
000336,20210715,1
000336,20210716,1
000336,20210717,1
000336,20210719,1
000336,20210720,1
000336,20210722,1
000336,20210723,1
000336,20210724,1
000336,20210726,1
000336,20210727,1
000336,20210728,1
000336,20210729,1
000336,20210730,1
000336,20210731,1
000336,20210802,1
000336,20210803,1
000336,20210804,1
000336,20210805,1
000336,20210806,1
000336,20210807,1
000336,20210809,1
000336,20210810,1
000336,20210811,1
000336,20210812,1
000336,20210813,1
000336,20210814,1
000336,20210816,1
000336,20210817,1
000336,20210818,1
000336,20210819,1
000336,20210820,1
000336,20210821,1
000336,20210823,1
000336,20210824,1
000336,20210825,1
000336,20210826,1
000336,20210827,1
000336,20210828,1
000336,20210830,1
000336,20210831,1
000336,20210901,1
000336,20210902,1
000336,20210903,1
000336,20210904,1
000336,20210906,1
000336,20210907,1
000336,20210908,1
000336,20210909,1
000336,20210910,1
000336,20210911,1
000336,20210913,1
000336,20210914,1
000336,20210915,1
000336,20210916,1
000336,20210917,1
000336,20210918,1
000336,20210920,1
000336,20210921,1
000336,20210922,1
000336,20210923,1
000336,20210924,1
000336,20210925,1
000336,20210927,1
000336,20210928,1
000336,20210929,1
000336,20210930,1
000336,20211001,1
000336,20211002,1
000336,20211004,1
000336,20211005,1
000336,20211006,1
000336,20211007,1
000336,20211008,1
000336,20211009,1
000336,20211011,1
000336,20211012,1
000336,20211013,1
000336,20211014,1
000336,20211015,1
000336,20211016,1
000336,20211018,1
000336,20211019,1
000336,20211020,1
000336,20211021,1
000336,20211022,1
000336,20211023,1
000336,20211025,1
000336,20211026,1
000336,20211027,1
000336,20211028,1
000336,20211029,1
000336,20211030,1
000336,20211102,1
000336,20211103,1
000336,20211104,1
000336,20211105,1
000336,20211106,1
000336,20211108,1
000336,20211109,1
000336,20211110,1
000336,20211112,1
000336,20211113,1
000336,20211115,1
000336,20211116,1
000336,20211117,1
000336,20211118,1
000336,20211119,1
000336,20211120,1
000336,20211122,1
000336,20211123,1
000336,20211124,1
000336,20211125,1
000336,20211126,1
000336,20211127,1
000336,20211129,1
000336,20211130,1
000336,20211201,1
000336,20211202,1
000336,20211203,1
000336,20211204,1
000336,20211206,1
000336,20211207,1
000336,20211208,1
000336,20211209,1
000336,20211210,1
000336,20211211,1
000337,20210208,1
000337,20210209,1
000337,20210210,1
000337,20210211,1
000337,20210212,1
000337,20210213,1
000337,20210215,1
000337,20210216,1
000337,20210217,1
000337,20210218,1
000337,20210219,1
000337,20210222,1
000337,20210223,1
000337,20210224,1
000337,20210225,1
000337,20210226,1
000337,20210227,1
000337,20210301,1
000337,20210302,1
000337,20210303,1
000337,20210304,1
000337,20210305,1
000337,20210306,1
000337,20210308,1
000337,20210309,1
000337,20210310,1
000337,20210311,1
000337,20210312,1
000337,20210313,1
000337,20210315,1
000337,20210316,1
000337,20210317,1
000337,20210318,1
000337,20210319,1
000337,20210320,1
000337,20210322,1
000337,20210323,1
000337,20210324,1
000337,20210325,1
000337,20210326,1
000337,20210327,1
000337,20210329,1
000337,20210330,1
000337,20210331,1
000337,20210401,1
000337,20210402,1
000337,20210403,1
000337,20210406,1
000337,20210407,1
000337,20210408,1
000337,20210409,1
000337,20210410,1
000337,20210412,1
000337,20210413,1
000337,20210414,1
000337,20210415,1
000337,20210416,1
000337,20210417,1
000337,20210419,1
000337,20210420,1
000337,20210421,1
000337,20210422,1
000337,20210423,1
000337,20210424,1
000337,20210426,1
000337,20210427,1
000337,20210428,1
000337,20210429,1
000337,20210430,1
000337,20210503,1
000337,20210504,1
000337,20210505,1
000337,20210506,1
000337,20210507,1
000337,20210508,1
000337,20210510,1
000337,20210511,1
000337,20210512,1
000337,20210514,1
000337,20210515,1
000337,20210517,1
000337,20210518,1
000337,20210519,1
000337,20210520,1
000337,20210521,1
000337,20210522,1
000337,20210525,1
000337,20210526,1
000337,20210527,1
000337,20210528,1
000337,20210529,1
000337,20210531,1
000337,20210601,1
000337,20210602,1
000337,20210603,1
000337,20210604,1
000337,20210605,1
000337,20210607,1
000337,20210608,1
000337,20210609,1
000337,20210610,1
000337,20210611,1
000337,20210612,1
000337,20210614,1
000337,20210615,1
000337,20210616,1
000337,20210617,1
000337,20210618,1
000337,20210619,1
000337,20210621,1
000337,20210622,1
000337,20210623,1
000337,20210624,1
000337,20210625,1
000337,20210626,1
000337,20210628,1
000337,20210629,1
000337,20210630,1
000337,20210701,1
000337,20210702,1
000337,20210703,1
000337,20210705,1
000337,20210706,1
000337,20210707,1
000337,20210708,1
000337,20210709,1
000337,20210710,1
000337,20210712,1
000337,20210713,1
000337,20210714,1
000337,20210715,1
000337,20210716,1
000337,20210717,1
000337,20210719,1
000337,20210720,1
000337,20210722,1
000337,20210723,1
000337,20210724,1
000337,20210726,1
000337,20210727,1
000337,20210728,1
000337,20210729,1
000337,20210730,1
000337,20210731,1
000337,20210802,1
000337,20210803,1
000337,20210804,1
000337,20210805,1
000337,20210806,1
000337,20210807,1
000337,20210809,1
000337,20210810,1
000337,20210811,1
000337,20210812,1
000337,20210813,1
000337,20210814,1
000337,20210816,1
000337,20210817,1
000337,20210818,1
000337,20210819,1
000337,20210820,1
000337,20210821,1
000337,20210823,1
000337,20210824,1
000337,20210825,1
000337,20210826,1
000337,20210827,1
000337,20210828,1
000337,20210830,1
000337,20210831,1
000337,20210901,1
000337,20210902,1
000337,20210903,1
000337,20210904,1
000337,20210906,1
000337,20210907,1
000337,20210908,1
000337,20210909,1
000337,20210910,1
000337,20210911,1
000337,20210913,1
000337,20210914,1
000337,20210915,1
000337,20210916,1
000337,20210917,1
000337,20210918,1
000337,20210920,1
000337,20210921,1
000337,20210922,1
000337,20210923,1
000337,20210924,1
000337,20210925,1
000337,20210927,1
000337,20210928,1
000337,20210929,1
000337,20210930,1
000337,20211001,1
000337,20211002,1
000337,20211004,1
000337,20211005,1
000337,20211006,1
000337,20211007,1
000337,20211008,1
000337,20211009,1
000337,20211011,1
000337,20211012,1
000337,20211013,1
000337,20211014,1
000337,20211015,1
000337,20211016,1
000337,20211018,1
000337,20211019,1
000337,20211020,1
000337,20211021,1
000337,20211022,1
000337,20211023,1
000337,20211025,1
000337,20211026,1
000337,20211027,1
000337,20211028,1
000337,20211029,1
000337,20211030,1
000337,20211102,1
000337,20211103,1
000337,20211104,1
000337,20211105,1
000337,20211106,1
000337,20211108,1
000337,20211109,1
000337,20211110,1
000337,20211112,1
000337,20211113,1
000337,20211115,1
000337,20211116,1
000337,20211117,1
000337,20211118,1
000337,20211119,1
000337,20211120,1
000337,20211122,1
000337,20211123,1
000337,20211124,1
000337,20211125,1
000337,20211126,1
000337,20211127,1
000337,20211129,1
000337,20211130,1
000337,20211201,1
000337,20211202,1
000337,20211203,1
000337,20211204,1
000337,20211206,1
000337,20211207,1
000337,20211208,1
000337,20211209,1
000337,20211210,1
000337,20211211,1
000338,20210426,1
000339,20210208,1
000339,20210209,1
000339,20210210,1
000339,20210211,1
000339,20210212,1
000339,20210215,1
000339,20210216,1
000339,20210217,1
000339,20210218,1
000339,20210219,1
000339,20210222,1
000339,20210301,1
000339,20210302,1
000339,20210303,1
000339,20210304,1
000339,20210305,1
000339,20210308,1
000339,20210309,1
000339,20210310,1
000339,20210311,1
000339,20210312,1
000339,20210315,1
000339,20210316,1
000339,20210317,1
000339,20210318,1
000339,20210319,1
000339,20210322,1
000339,20210323,1
000339,20210324,1
000339,20210325,1
000339,20210326,1
000339,20210329,1
000339,20210330,1
000339,20210331,1
000339,20210401,1
000339,20210402,1
000339,20210406,1
000339,20210407,1
000339,20210408,1
000339,20210409,1
000339,20210412,1
000339,20210413,1
000339,20210414,1
000339,20210415,1
000339,20210416,1
000339,20210419,1
000339,20210420,1
000339,20210421,1
000339,20210422,1
000339,20210423,1
000339,20210427,1
000339,20210428,1
000339,20210429,1
000339,20210430,1
000339,20210503,1
000339,20210504,1
000339,20210505,1
000339,20210506,1
000339,20210507,1
000339,20210510,1
000339,20210511,1
000339,20210512,1
000339,20210514,1
000339,20210517,1
000339,20210518,1
000339,20210519,1
000339,20210520,1
000339,20210521,1
000339,20210525,1
000339,20210526,1
000339,20210527,1
000339,20210528,1
000339,20210531,1
000339,20210601,1
000339,20210602,1
000339,20210603,1
000339,20210604,1
000339,20210607,1
000339,20210608,1
000339,20210609,1
000339,20210610,1
000339,20210611,1
000339,20210614,1
000339,20210615,1
000339,20210616,1
000339,20210617,1
000339,20210618,1
000339,20210621,1
000339,20210622,1
000339,20210623,1
000339,20210624,1
000339,20210625,1
000339,20210628,1
000339,20210629,1
000339,20210630,1
000339,20210701,1
000339,20210702,1
000339,20210705,1
000339,20210706,1
000339,20210707,1
000339,20210708,1
000339,20210709,1
000339,20210712,1
000339,20210713,1
000339,20210714,1
000339,20210715,1
000339,20210716,1
000339,20210719,1
000339,20210720,1
000339,20210722,1
000339,20210723,1
000339,20210726,1
000339,20210727,1
000339,20210728,1
000339,20210729,1
000339,20210730,1
000339,20210802,1
000339,20210803,1
000339,20210804,1
000339,20210805,1
000339,20210806,1
000339,20210809,1
000339,20210810,1
000339,20210811,1
000339,20210812,1
000339,20210813,1
000339,20210816,1
000339,20210817,1
000339,20210818,1
000339,20210819,1
000339,20210820,1
000339,20210823,1
000339,20210824,1
000339,20210825,1
000339,20210826,1
000339,20210827,1
000339,20210830,1
000339,20210831,1
000339,20210901,1
000339,20210902,1
000339,20210903,1
000339,20210906,1
000339,20210907,1
000339,20210908,1
000339,20210909,1
000339,20210910,1
000339,20210913,1
000339,20210914,1
000339,20210915,1
000339,20210916,1
000339,20210917,1
000339,20210920,1
000339,20210921,1
000339,20210922,1
000339,20210923,1
000339,20210924,1
000339,20210927,1
000339,20210928,1
000339,20210929,1
000339,20210930,1
000339,20211001,1
000339,20211004,1
000339,20211005,1
000339,20211006,1
000339,20211007,1
000339,20211008,1
000339,20211011,1
000339,20211012,1
000339,20211013,1
000339,20211014,1
000339,20211015,1
000339,20211018,1
000339,20211019,1
000339,20211020,1
000339,20211021,1
000339,20211022,1
000339,20211025,1
000339,20211026,1
000339,20211027,1
000339,20211028,1
000339,20211029,1
000339,20211102,1
000339,20211103,1
000339,20211104,1
000339,20211105,1
000339,20211108,1
000339,20211109,1
000339,20211110,1
000339,20211112,1
000339,20211115,1
000339,20211116,1
000339,20211117,1
000339,20211118,1
000339,20211119,1
000339,20211122,1
000339,20211123,1
000339,20211124,1
000339,20211125,1
000339,20211126,1
000339,20211129,1
000339,20211130,1
000339,20211201,1
000339,20211202,1
000339,20211203,1
000339,20211206,1
000339,20211207,1
000339,20211208,1
000339,20211209,1
000339,20211210,1
000340,20210223,1
000340,20210224,1
000340,20210225,1
000340,20210226,1
000341,20210207,1
000341,20210213,1
000341,20210214,1
000341,20210220,1
000341,20210221,1
000341,20210306,1
000341,20210307,1
000341,20210313,1
000341,20210320,1
000341,20210403,1
000341,20210404,1
000341,20210405,1
000341,20210410,1
000341,20210411,1
000341,20210417,1
000341,20210424,1
000341,20210501,1
000341,20210502,1
000341,20210508,1
000341,20210509,1
000341,20210513,1
000341,20210515,1
000341,20210516,1
000341,20210522,1
000341,20210523,1
000341,20210524,1
000341,20210529,1
000341,20210530,1
000341,20210605,1
000341,20210606,1
000341,20210612,1
000341,20210613,1
000341,20210619,1
000341,20210620,1
000341,20210626,1
000341,20210627,1
000341,20210703,1
000341,20210704,1
000341,20210710,1
000341,20210711,1
000341,20210717,1
000341,20210718,1
000341,20210721,1
000341,20210724,1
000341,20210725,1
000341,20210731,1
000341,20210801,1
000341,20210807,1
000341,20210808,1
000341,20210814,1
000341,20210815,1
000341,20210821,1
000341,20210822,1
000341,20210828,1
000341,20210829,1
000341,20210904,1
000341,20210905,1
000341,20210911,1
000341,20210912,1
000341,20210918,1
000341,20210919,1
000341,20210925,1
000341,20210926,1
000341,20211002,1
000341,20211003,1
000341,20211009,1
000341,20211010,1
000341,20211016,1
000341,20211017,1
000341,20211023,1
000341,20211024,1
000341,20211030,1
000341,20211031,1
000341,20211101,1
000341,20211106,1
000341,20211107,1
000341,20211111,1
000341,20211113,1
000341,20211114,1
000341,20211120,1
000341,20211121,1
000341,20211127,1
000341,20211128,1
000341,20211204,1
000341,20211205,1
000341,20211211,1
000342,20210314,1
000342,20210321,1
000342,20210327,1
000342,20210328,1
000342,20210418,1
000343,20210208,1
000343,20210209,1
000343,20210210,1
000343,20210211,1
000343,20210212,1
000343,20210215,1
000343,20210216,1
000343,20210217,1
000343,20210218,1
000343,20210219,1
000343,20210222,1
000343,20210223,1
000343,20210224,1
000343,20210225,1
000343,20210226,1
000343,20210301,1
000343,20210302,1
000343,20210303,1
000343,20210304,1
000343,20210305,1
000343,20210308,1
000343,20210309,1
000343,20210310,1
000343,20210311,1
000343,20210312,1
000343,20210315,1
000343,20210316,1
000343,20210317,1
000343,20210318,1
000343,20210319,1
000343,20210322,1
000343,20210323,1
000343,20210324,1
000343,20210325,1
000343,20210326,1
000343,20210329,1
000343,20210330,1
000343,20210331,1
000343,20210401,1
000343,20210402,1
000343,20210406,1
000343,20210407,1
000343,20210408,1
000343,20210409,1
000343,20210419,1
000343,20210420,1
000343,20210421,1
000343,20210422,1
000343,20210423,1
000343,20210426,1
000343,20210427,1
000343,20210428,1
000343,20210429,1
000343,20210430,1
000343,20210503,1
000343,20210504,1
000343,20210505,1
000343,20210506,1
000343,20210507,1
000343,20210510,1
000343,20210511,1
000343,20210512,1
000343,20210514,1
000343,20210517,1
000343,20210518,1
000343,20210519,1
000343,20210520,1
000343,20210521,1
000343,20210525,1
000343,20210526,1
000343,20210527,1
000343,20210528,1
000343,20210531,1
000343,20210601,1
000343,20210602,1
000343,20210603,1
000343,20210604,1
000343,20210607,1
000343,20210608,1
000343,20210609,1
000343,20210610,1
000343,20210611,1
000343,20210614,1
000343,20210615,1
000343,20210616,1
000343,20210617,1
000343,20210618,1
000343,20210621,1
000343,20210622,1
000343,20210623,1
000343,20210624,1
000343,20210625,1
000343,20210628,1
000343,20210629,1
000343,20210630,1
000343,20210701,1
000343,20210702,1
000343,20210705,1
000343,20210706,1
000343,20210707,1
000343,20210708,1
000343,20210709,1
000343,20210712,1
000343,20210713,1
000343,20210714,1
000343,20210715,1
000343,20210716,1
000343,20210719,1
000343,20210720,1
000343,20210722,1
000343,20210723,1
000343,20210726,1
000343,20210727,1
000343,20210728,1
000343,20210729,1
000343,20210730,1
000343,20210802,1
000343,20210803,1
000343,20210804,1
000343,20210805,1
000343,20210806,1
000343,20210809,1
000343,20210810,1
000343,20210811,1
000343,20210812,1
000343,20210813,1
000343,20210816,1
000343,20210817,1
000343,20210818,1
000343,20210819,1
000343,20210820,1
000343,20210823,1
000343,20210824,1
000343,20210825,1
000343,20210826,1
000343,20210827,1
000343,20210830,1
000343,20210831,1
000343,20210901,1
000343,20210902,1
000343,20210903,1
000343,20210906,1
000343,20210907,1
000343,20210908,1
000343,20210909,1
000343,20210910,1
000343,20210913,1
000343,20210914,1
000343,20210915,1
000343,20210916,1
000343,20210917,1
000343,20210920,1
000343,20210921,1
000343,20210922,1
000343,20210923,1
000343,20210924,1
000343,20210927,1
000343,20210928,1
000343,20210929,1
000343,20210930,1
000343,20211001,1
000343,20211004,1
000343,20211005,1
000343,20211006,1
000343,20211007,1
000343,20211008,1
000343,20211011,1
000343,20211012,1
000343,20211013,1
000343,20211014,1
000343,20211015,1
000343,20211018,1
000343,20211019,1
000343,20211020,1
000343,20211021,1
000343,20211022,1
000343,20211025,1
000343,20211026,1
000343,20211027,1
000343,20211028,1
000343,20211029,1
000343,20211102,1
000343,20211103,1
000343,20211104,1
000343,20211105,1
000343,20211108,1
000343,20211109,1
000343,20211110,1
000343,20211112,1
000343,20211115,1
000343,20211116,1
000343,20211117,1
000343,20211118,1
000343,20211119,1
000343,20211122,1
000343,20211123,1
000343,20211124,1
000343,20211125,1
000343,20211126,1
000343,20211129,1
000343,20211130,1
000343,20211201,1
000343,20211202,1
000343,20211203,1
000343,20211206,1
000343,20211207,1
000343,20211208,1
000343,20211209,1
000343,20211210,1
000344,20210314,1
000344,20210321,1
000344,20210327,1
000344,20210328,1
000345,20210207,1
000345,20210213,1
000345,20210214,1
000345,20210220,1
000345,20210221,1
000345,20210306,1
000345,20210307,1
000345,20210313,1
000345,20210320,1
000345,20210410,1
000345,20210411,1
000345,20210417,1
000345,20210424,1
000345,20210501,1
000345,20210502,1
000345,20210508,1
000345,20210509,1
000345,20210513,1
000345,20210515,1
000345,20210516,1
000345,20210522,1
000345,20210523,1
000345,20210524,1
000345,20210529,1
000345,20210530,1
000345,20210605,1
000345,20210606,1
000345,20210612,1
000345,20210613,1
000345,20210619,1
000345,20210620,1
000345,20210626,1
000345,20210627,1
000345,20210703,1
000345,20210704,1
000345,20210710,1
000345,20210711,1
000345,20210717,1
000345,20210718,1
000345,20210721,1
000345,20210724,1
000345,20210725,1
000345,20210731,1
000345,20210801,1
000345,20210807,1
000345,20210808,1
000345,20210814,1
000345,20210815,1
000345,20210821,1
000345,20210822,1
000345,20210828,1
000345,20210829,1
000345,20210904,1
000345,20210905,1
000345,20210911,1
000345,20210912,1
000345,20210918,1
000345,20210919,1
000345,20210925,1
000345,20210926,1
000345,20211002,1
000345,20211003,1
000345,20211009,1
000345,20211010,1
000345,20211016,1
000345,20211017,1
000345,20211023,1
000345,20211024,1
000345,20211030,1
000345,20211031,1
000345,20211101,1
000345,20211106,1
000345,20211107,1
000345,20211111,1
000345,20211113,1
000345,20211114,1
000345,20211120,1
000345,20211121,1
000345,20211127,1
000345,20211128,1
000345,20211204,1
000345,20211205,1
000345,20211211,1
000347,20210425,1
000347,20210502,1
000348,20210207,1
000348,20210213,1
000348,20210214,1
000348,20210220,1
000348,20210221,1
000348,20210306,1
000348,20210307,1
000348,20210313,1
000348,20210320,1
000348,20210410,1
000348,20210411,1
000348,20210417,1
000348,20210424,1
000348,20210501,1
000348,20210508,1
000348,20210509,1
000348,20210513,1
000348,20210515,1
000348,20210516,1
000348,20210522,1
000348,20210523,1
000348,20210524,1
000348,20210529,1
000348,20210530,1
000348,20210605,1
000348,20210606,1
000348,20210612,1
000348,20210613,1
000348,20210619,1
000348,20210620,1
000348,20210626,1
000348,20210627,1
000348,20210703,1
000348,20210704,1
000348,20210710,1
000348,20210711,1
000348,20210717,1
000348,20210718,1
000348,20210721,1
000348,20210724,1
000348,20210725,1
000348,20210731,1
000348,20210801,1
000348,20210807,1
000348,20210808,1
000348,20210814,1
000348,20210815,1
000348,20210821,1
000348,20210822,1
000348,20210828,1
000348,20210829,1
000348,20210904,1
000348,20210905,1
000348,20210911,1
000348,20210912,1
000348,20210918,1
000348,20210919,1
000348,20210925,1
000348,20210926,1
000348,20211002,1
000348,20211003,1
000348,20211009,1
000348,20211010,1
000348,20211016,1
000348,20211017,1
000348,20211023,1
000348,20211024,1
000348,20211030,1
000348,20211031,1
000348,20211101,1
000348,20211106,1
000348,20211107,1
000348,20211111,1
000348,20211113,1
000348,20211114,1
000348,20211120,1
000348,20211121,1
000348,20211127,1
000348,20211128,1
000348,20211204,1
000348,20211205,1
000348,20211211,1
000351,20210213,1
000351,20210214,1
000351,20210220,1
000351,20210221,1
000351,20210306,1
000351,20210307,1
000351,20210320,1
000351,20210410,1
000351,20210411,1
000351,20210417,1
000351,20210424,1
000351,20210501,1
000351,20210508,1
000351,20210509,1
000351,20210513,1
000351,20210515,1
000351,20210516,1
000351,20210522,1
000351,20210523,1
000351,20210524,1
000351,20210529,1
000351,20210530,1
000351,20210605,1
000351,20210606,1
000351,20210612,1
000351,20210613,1
000351,20210619,1
000351,20210620,1
000351,20210626,1
000351,20210627,1
000351,20210703,1
000351,20210704,1
000351,20210710,1
000351,20210711,1
000351,20210717,1
000351,20210718,1
000351,20210721,1
000351,20210724,1
000351,20210725,1
000351,20210731,1
000351,20210801,1
000351,20210807,1
000351,20210808,1
000351,20210814,1
000351,20210815,1
000351,20210821,1
000351,20210822,1
000351,20210828,1
000351,20210829,1
000351,20210904,1
000351,20210905,1
000351,20210911,1
000351,20210912,1
000351,20210918,1
000351,20210919,1
000351,20210925,1
000351,20210926,1
000351,20211002,1
000351,20211003,1
000351,20211009,1
000351,20211010,1
000351,20211016,1
000351,20211017,1
000351,20211023,1
000351,20211024,1
000351,20211030,1
000351,20211031,1
000351,20211101,1
000351,20211106,1
000351,20211107,1
000351,20211111,1
000351,20211113,1
000351,20211114,1
000351,20211120,1
000351,20211121,1
000351,20211127,1
000351,20211128,1
000351,20211204,1
000351,20211205,1
000351,20211211,1
000353,20210208,1
000353,20210209,1
000353,20210210,1
000353,20210211,1
000353,20210212,1
000353,20210213,1
000353,20210215,1
000353,20210216,1
000353,20210217,1
000353,20210218,1
000353,20210219,1
000353,20210220,1
000353,20210221,1
000353,20210222,1
000353,20210223,1
000353,20210224,1
000353,20210225,1
000353,20210226,1
000353,20210301,1
000353,20210302,1
000353,20210303,1
000353,20210304,1
000353,20210305,1
000353,20210306,1
000353,20210307,1
000353,20210308,1
000353,20210309,1
000353,20210310,1
000353,20210311,1
000353,20210312,1
000353,20210315,1
000353,20210316,1
000353,20210317,1
000353,20210318,1
000353,20210319,1
000353,20210320,1
000353,20210322,1
000353,20210323,1
000353,20210324,1
000353,20210325,1
000353,20210326,1
000353,20210329,1
000353,20210330,1
000353,20210331,1
000353,20210401,1
000353,20210402,1
000353,20210406,1
000353,20210407,1
000353,20210408,1
000353,20210409,1
000353,20210410,1
000353,20210411,1
000353,20210417,1
000353,20210419,1
000353,20210420,1
000353,20210421,1
000353,20210422,1
000353,20210423,1
000353,20210424,1
000353,20210426,1
000353,20210427,1
000353,20210428,1
000353,20210429,1
000353,20210430,1
000353,20210501,1
000353,20210503,1
000353,20210504,1
000353,20210505,1
000353,20210506,1
000353,20210507,1
000353,20210508,1
000353,20210509,1
000353,20210510,1
000353,20210511,1
000353,20210512,1
000353,20210513,1
000353,20210514,1
000353,20210515,1
000353,20210516,1
000353,20210517,1
000353,20210518,1
000353,20210519,1
000353,20210520,1
000353,20210521,1
000353,20210522,1
000353,20210523,1
000353,20210524,1
000353,20210525,1
000353,20210526,1
000353,20210527,1
000353,20210528,1
000353,20210529,1
000353,20210530,1
000353,20210531,1
000353,20210601,1
000353,20210602,1
000353,20210603,1
000353,20210604,1
000353,20210605,1
000353,20210606,1
000353,20210607,1
000353,20210608,1
000353,20210609,1
000353,20210610,1
000353,20210611,1
000353,20210612,1
000353,20210613,1
000353,20210614,1
000353,20210615,1
000353,20210616,1
000353,20210617,1
000353,20210618,1
000353,20210619,1
000353,20210620,1
000353,20210621,1
000353,20210622,1
000353,20210623,1
000353,20210624,1
000353,20210625,1
000353,20210626,1
000353,20210627,1
000353,20210628,1
000353,20210629,1
000353,20210630,1
000353,20210701,1
000353,20210702,1
000353,20210703,1
000353,20210704,1
000353,20210705,1
000353,20210706,1
000353,20210707,1
000353,20210708,1
000353,20210709,1
000353,20210710,1
000353,20210711,1
000353,20210712,1
000353,20210713,1
000353,20210714,1
000353,20210715,1
000353,20210716,1
000353,20210717,1
000353,20210718,1
000353,20210719,1
000353,20210720,1
000353,20210721,1
000353,20210722,1
000353,20210723,1
000353,20210724,1
000353,20210725,1
000353,20210726,1
000353,20210727,1
000353,20210728,1
000353,20210729,1
000353,20210730,1
000353,20210731,1
000353,20210801,1
000353,20210802,1
000353,20210803,1
000353,20210804,1
000353,20210805,1
000353,20210806,1
000353,20210807,1
000353,20210808,1
000353,20210809,1
000353,20210810,1
000353,20210811,1
000353,20210812,1
000353,20210813,1
000353,20210814,1
000353,20210815,1
000353,20210816,1
000353,20210817,1
000353,20210818,1
000353,20210819,1
000353,20210820,1
000353,20210821,1
000353,20210822,1
000353,20210823,1
000353,20210824,1
000353,20210825,1
000353,20210826,1
000353,20210827,1
000353,20210828,1
000353,20210829,1
000353,20210830,1
000353,20210831,1
000353,20210901,1
000353,20210902,1
000353,20210903,1
000353,20210904,1
000353,20210905,1
000353,20210906,1
000353,20210907,1
000353,20210908,1
000353,20210909,1
000353,20210910,1
000353,20210911,1
000353,20210912,1
000353,20210913,1
000353,20210914,1
000353,20210915,1
000353,20210916,1
000353,20210917,1
000353,20210918,1
000353,20210919,1
000353,20210920,1
000353,20210921,1
000353,20210922,1
000353,20210923,1
000353,20210924,1
000353,20210925,1
000353,20210926,1
000353,20210927,1
000353,20210928,1
000353,20210929,1
000353,20210930,1
000353,20211001,1
000353,20211002,1
000353,20211003,1
000353,20211004,1
000353,20211005,1
000353,20211006,1
000353,20211007,1
000353,20211008,1
000353,20211009,1
000353,20211010,1
000353,20211011,1
000353,20211012,1
000353,20211013,1
000353,20211014,1
000353,20211015,1
000353,20211016,1
000353,20211017,1
000353,20211018,1
000353,20211019,1
000353,20211020,1
000353,20211021,1
000353,20211022,1
000353,20211023,1
000353,20211024,1
000353,20211025,1
000353,20211026,1
000353,20211027,1
000353,20211028,1
000353,20211029,1
000353,20211030,1
000353,20211031,1
000353,20211101,1
000353,20211102,1
000353,20211103,1
000353,20211104,1
000353,20211105,1
000353,20211106,1
000353,20211107,1
000353,20211108,1
000353,20211109,1
000353,20211110,1
000353,20211111,1
000353,20211112,1
000353,20211113,1
000353,20211114,1
000353,20211115,1
000353,20211116,1
000353,20211117,1
000353,20211118,1
000353,20211119,1
000353,20211120,1
000353,20211121,1
000353,20211122,1
000353,20211123,1
000353,20211124,1
000353,20211125,1
000353,20211126,1
000353,20211127,1
000353,20211128,1
000353,20211129,1
000353,20211130,1
000353,20211201,1
000353,20211202,1
000353,20211203,1
000353,20211204,1
000353,20211205,1
000353,20211206,1
000353,20211207,1
000353,20211208,1
000353,20211209,1
000353,20211210,1
000353,20211211,1
000356,20210207,1
000356,20210214,1
000357,20210208,1
000357,20210209,1
000357,20210210,1
000357,20210211,1
000357,20210212,1
000357,20210213,1
000357,20210214,1
000357,20210215,1
000357,20210216,1
000357,20210217,1
000357,20210218,1
000357,20210219,1
000357,20210220,1
000357,20210221,1
000357,20210222,1
000357,20210223,1
000357,20210224,1
000357,20210225,1
000357,20210226,1
000357,20210301,1
000357,20210302,1
000357,20210303,1
000357,20210304,1
000357,20210305,1
000357,20210306,1
000357,20210307,1
000357,20210308,1
000357,20210309,1
000357,20210310,1
000357,20210311,1
000357,20210312,1
000357,20210315,1
000357,20210316,1
000357,20210317,1
000357,20210318,1
000357,20210319,1
000357,20210320,1
000357,20210322,1
000357,20210323,1
000357,20210324,1
000357,20210325,1
000357,20210326,1
000357,20210329,1
000357,20210330,1
000357,20210331,1
000357,20210401,1
000357,20210402,1
000357,20210406,1
000357,20210407,1
000357,20210408,1
000357,20210409,1
000357,20210410,1
000357,20210411,1
000357,20210417,1
000357,20210419,1
000357,20210420,1
000357,20210421,1
000357,20210422,1
000357,20210423,1
000357,20210424,1
000357,20210426,1
000357,20210427,1
000357,20210428,1
000357,20210429,1
000357,20210430,1
000357,20210501,1
000357,20210503,1
000357,20210504,1
000357,20210505,1
000357,20210506,1
000357,20210507,1
000357,20210508,1
000357,20210509,1
000357,20210510,1
000357,20210511,1
000357,20210512,1
000357,20210513,1
000357,20210514,1
000357,20210515,1
000357,20210516,1
000357,20210517,1
000357,20210518,1
000357,20210519,1
000357,20210520,1
000357,20210521,1
000357,20210522,1
000357,20210523,1
000357,20210524,1
000357,20210525,1
000357,20210526,1
000357,20210527,1
000357,20210528,1
000357,20210529,1
000357,20210530,1
000357,20210531,1
000357,20210601,1
000357,20210602,1
000357,20210603,1
000357,20210604,1
000357,20210605,1
000357,20210606,1
000357,20210607,1
000357,20210608,1
000357,20210609,1
000357,20210610,1
000357,20210611,1
000357,20210612,1
000357,20210613,1
000357,20210614,1
000357,20210615,1
000357,20210616,1
000357,20210617,1
000357,20210618,1
000357,20210619,1
000357,20210620,1
000357,20210621,1
000357,20210622,1
000357,20210623,1
000357,20210624,1
000357,20210625,1
000357,20210626,1
000357,20210627,1
000357,20210628,1
000357,20210629,1
000357,20210630,1
000357,20210701,1
000357,20210702,1
000357,20210703,1
000357,20210704,1
000357,20210705,1
000357,20210706,1
000357,20210707,1
000357,20210708,1
000357,20210709,1
000357,20210710,1
000357,20210711,1
000357,20210712,1
000357,20210713,1
000357,20210714,1
000357,20210715,1
000357,20210716,1
000357,20210717,1
000357,20210718,1
000357,20210719,1
000357,20210720,1
000357,20210721,1
000357,20210722,1
000357,20210723,1
000357,20210724,1
000357,20210725,1
000357,20210726,1
000357,20210727,1
000357,20210728,1
000357,20210729,1
000357,20210730,1
000357,20210731,1
000357,20210801,1
000357,20210802,1
000357,20210803,1
000357,20210804,1
000357,20210805,1
000357,20210806,1
000357,20210807,1
000357,20210808,1
000357,20210809,1
000357,20210810,1
000357,20210811,1
000357,20210812,1
000357,20210813,1
000357,20210814,1
000357,20210815,1
000357,20210816,1
000357,20210817,1
000357,20210818,1
000357,20210819,1
000357,20210820,1
000357,20210821,1
000357,20210822,1
000357,20210823,1
000357,20210824,1
000357,20210825,1
000357,20210826,1
000357,20210827,1
000357,20210828,1
000357,20210829,1
000357,20210830,1
000357,20210831,1
000357,20210901,1
000357,20210902,1
000357,20210903,1
000357,20210904,1
000357,20210905,1
000357,20210906,1
000357,20210907,1
000357,20210908,1
000357,20210909,1
000357,20210910,1
000357,20210911,1
000357,20210912,1
000357,20210913,1
000357,20210914,1
000357,20210915,1
000357,20210916,1
000357,20210917,1
000357,20210918,1
000357,20210919,1
000357,20210920,1
000357,20210921,1
000357,20210922,1
000357,20210923,1
000357,20210924,1
000357,20210925,1
000357,20210926,1
000357,20210927,1
000357,20210928,1
000357,20210929,1
000357,20210930,1
000357,20211001,1
000357,20211002,1
000357,20211003,1
000357,20211004,1
000357,20211005,1
000357,20211006,1
000357,20211007,1
000357,20211008,1
000357,20211009,1
000357,20211010,1
000357,20211011,1
000357,20211012,1
000357,20211013,1
000357,20211014,1
000357,20211015,1
000357,20211016,1
000357,20211017,1
000357,20211018,1
000357,20211019,1
000357,20211020,1
000357,20211021,1
000357,20211022,1
000357,20211023,1
000357,20211024,1
000357,20211025,1
000357,20211026,1
000357,20211027,1
000357,20211028,1
000357,20211029,1
000357,20211030,1
000357,20211031,1
000357,20211101,1
000357,20211102,1
000357,20211103,1
000357,20211104,1
000357,20211105,1
000357,20211106,1
000357,20211107,1
000357,20211108,1
000357,20211109,1
000357,20211110,1
000357,20211111,1
000357,20211112,1
000357,20211113,1
000357,20211114,1
000357,20211115,1
000357,20211116,1
000357,20211117,1
000357,20211118,1
000357,20211119,1
000357,20211120,1
000357,20211121,1
000357,20211122,1
000357,20211123,1
000357,20211124,1
000357,20211125,1
000357,20211126,1
000357,20211127,1
000357,20211128,1
000357,20211129,1
000357,20211130,1
000357,20211201,1
000357,20211202,1
000357,20211203,1
000357,20211204,1
000357,20211205,1
000357,20211206,1
000357,20211207,1
000357,20211208,1
000357,20211209,1
000357,20211210,1
000357,20211211,1
000360,20210208,1
000360,20210209,1
000360,20210210,1
000360,20210211,1
000360,20210212,1
000360,20210215,1
000360,20210216,1
000360,20210217,1
000360,20210218,1
000360,20210219,1
000360,20210222,1
000360,20210223,1
000360,20210225,1
000360,20210226,1
000360,20210301,1
000360,20210302,1
000360,20210303,1
000360,20210304,1
000360,20210305,1
000360,20210308,1
000360,20210309,1
000360,20210310,1
000360,20210311,1
000360,20210312,1
000360,20210315,1
000360,20210316,1
000360,20210317,1
000360,20210318,1
000360,20210319,1
000360,20210322,1
000360,20210323,1
000360,20210324,1
000360,20210325,1
000360,20210326,1
000360,20210329,1
000360,20210330,1
000360,20210331,1
000360,20210401,1
000360,20210402,1
000360,20210406,1
000360,20210407,1
000360,20210408,1
000360,20210409,1
000360,20210419,1
000360,20210420,1
000360,20210421,1
000360,20210422,1
000360,20210423,1
000360,20210426,1
000360,20210427,1
000360,20210428,1
000360,20210429,1
000360,20210430,1
000360,20210503,1
000360,20210504,1
000360,20210505,1
000360,20210506,1
000360,20210507,1
000360,20210510,1
000360,20210511,1
000360,20210512,1
000360,20210514,1
000360,20210517,1
000360,20210518,1
000360,20210519,1
000360,20210520,1
000360,20210521,1
000360,20210525,1
000360,20210526,1
000360,20210527,1
000360,20210528,1
000360,20210531,1
000360,20210601,1
000360,20210602,1
000360,20210603,1
000360,20210604,1
000360,20210607,1
000360,20210608,1
000360,20210609,1
000360,20210610,1
000360,20210611,1
000360,20210614,1
000360,20210615,1
000360,20210616,1
000360,20210617,1
000360,20210618,1
000360,20210621,1
000360,20210622,1
000360,20210623,1
000360,20210624,1
000360,20210625,1
000360,20210628,1
000360,20210629,1
000360,20210630,1
000360,20210701,1
000360,20210702,1
000360,20210705,1
000360,20210706,1
000360,20210707,1
000360,20210708,1
000360,20210709,1
000360,20210712,1
000360,20210713,1
000360,20210714,1
000360,20210715,1
000360,20210716,1
000360,20210719,1
000360,20210720,1
000360,20210722,1
000360,20210723,1
000360,20210726,1
000360,20210727,1
000360,20210728,1
000360,20210729,1
000360,20210730,1
000360,20210802,1
000360,20210803,1
000360,20210804,1
000360,20210805,1
000360,20210806,1
000360,20210809,1
000360,20210810,1
000360,20210811,1
000360,20210812,1
000360,20210813,1
000360,20210816,1
000360,20210817,1
000360,20210818,1
000360,20210819,1
000360,20210820,1
000360,20210823,1
000360,20210824,1
000360,20210825,1
000360,20210826,1
000360,20210827,1
000360,20210830,1
000360,20210831,1
000360,20210901,1
000360,20210902,1
000360,20210903,1
000360,20210906,1
000360,20210907,1
000360,20210908,1
000360,20210909,1
000360,20210910,1
000360,20210913,1
000360,20210914,1
000360,20210915,1
000360,20210916,1
000360,20210917,1
000360,20210920,1
000360,20210921,1
000360,20210922,1
000360,20210923,1
000360,20210924,1
000360,20210927,1
000360,20210928,1
000360,20210929,1
000360,20210930,1
000360,20211001,1
000360,20211004,1
000360,20211005,1
000360,20211006,1
000360,20211007,1
000360,20211008,1
000360,20211011,1
000360,20211012,1
000360,20211013,1
000360,20211014,1
000360,20211015,1
000360,20211018,1
000360,20211019,1
000360,20211020,1
000360,20211021,1
000360,20211022,1
000360,20211025,1
000360,20211026,1
000360,20211027,1
000360,20211028,1
000360,20211029,1
000360,20211102,1
000360,20211103,1
000360,20211104,1
000360,20211105,1
000360,20211108,1
000360,20211109,1
000360,20211110,1
000360,20211112,1
000360,20211115,1
000360,20211116,1
000360,20211117,1
000360,20211118,1
000360,20211119,1
000360,20211122,1
000360,20211123,1
000360,20211124,1
000360,20211125,1
000360,20211126,1
000360,20211129,1
000360,20211130,1
000360,20211201,1
000360,20211202,1
000360,20211203,1
000360,20211206,1
000360,20211207,1
000360,20211208,1
000360,20211209,1
000360,20211210,1
000361,20210208,1
000361,20210209,1
000361,20210210,1
000361,20210211,1
000361,20210212,1
000361,20210215,1
000361,20210216,1
000361,20210217,1
000361,20210218,1
000361,20210219,1
000361,20210222,1
000361,20210223,1
000361,20210225,1
000361,20210226,1
000361,20210301,1
000361,20210302,1
000361,20210303,1
000361,20210304,1
000361,20210305,1
000361,20210308,1
000361,20210309,1
000361,20210310,1
000361,20210311,1
000361,20210312,1
000361,20210315,1
000361,20210316,1
000361,20210317,1
000361,20210318,1
000361,20210319,1
000361,20210322,1
000361,20210323,1
000361,20210324,1
000361,20210325,1
000361,20210326,1
000361,20210329,1
000361,20210330,1
000361,20210331,1
000361,20210401,1
000361,20210402,1
000361,20210406,1
000361,20210407,1
000361,20210408,1
000361,20210409,1
000361,20210412,1
000361,20210413,1
000361,20210414,1
000361,20210415,1
000361,20210416,1
000361,20210419,1
000361,20210420,1
000361,20210421,1
000361,20210422,1
000361,20210423,1
000361,20210426,1
000361,20210427,1
000361,20210428,1
000361,20210429,1
000361,20210430,1
000361,20210503,1
000361,20210504,1
000361,20210505,1
000361,20210506,1
000361,20210507,1
000361,20210510,1
000361,20210511,1
000361,20210512,1
000361,20210514,1
000361,20210517,1
000361,20210518,1
000361,20210519,1
000361,20210520,1
000361,20210521,1
000361,20210525,1
000361,20210526,1
000361,20210527,1
000361,20210528,1
000361,20210531,1
000361,20210601,1
000361,20210602,1
000361,20210603,1
000361,20210604,1
000361,20210607,1
000361,20210608,1
000361,20210609,1
000361,20210610,1
000361,20210611,1
000361,20210614,1
000361,20210615,1
000361,20210616,1
000361,20210617,1
000361,20210618,1
000361,20210621,1
000361,20210622,1
000361,20210623,1
000361,20210624,1
000361,20210625,1
000361,20210628,1
000361,20210629,1
000361,20210630,1
000361,20210701,1
000361,20210702,1
000361,20210705,1
000361,20210706,1
000361,20210707,1
000361,20210708,1
000361,20210709,1
000361,20210712,1
000361,20210713,1
000361,20210714,1
000361,20210715,1
000361,20210716,1
000361,20210719,1
000361,20210720,1
000361,20210722,1
000361,20210723,1
000361,20210726,1
000361,20210727,1
000361,20210728,1
000361,20210729,1
000361,20210730,1
000361,20210802,1
000361,20210803,1
000361,20210804,1
000361,20210805,1
000361,20210806,1
000361,20210809,1
000361,20210810,1
000361,20210811,1
000361,20210812,1
000361,20210813,1
000361,20210816,1
000361,20210817,1
000361,20210818,1
000361,20210819,1
000361,20210820,1
000361,20210823,1
000361,20210824,1
000361,20210825,1
000361,20210826,1
000361,20210827,1
000361,20210830,1
000361,20210831,1
000361,20210901,1
000361,20210902,1
000361,20210903,1
000361,20210906,1
000361,20210907,1
000361,20210908,1
000361,20210909,1
000361,20210910,1
000361,20210913,1
000361,20210914,1
000361,20210915,1
000361,20210916,1
000361,20210917,1
000361,20210920,1
000361,20210921,1
000361,20210922,1
000361,20210923,1
000361,20210924,1
000361,20210927,1
000361,20210928,1
000361,20210929,1
000361,20210930,1
000361,20211001,1
000361,20211004,1
000361,20211005,1
000361,20211006,1
000361,20211007,1
000361,20211008,1
000361,20211011,1
000361,20211012,1
000361,20211013,1
000361,20211014,1
000361,20211015,1
000361,20211018,1
000361,20211019,1
000361,20211020,1
000361,20211021,1
000361,20211022,1
000361,20211025,1
000361,20211026,1
000361,20211027,1
000361,20211028,1
000361,20211029,1
000361,20211102,1
000361,20211103,1
000361,20211104,1
000361,20211105,1
000361,20211108,1
000361,20211109,1
000361,20211110,1
000361,20211112,1
000361,20211115,1
000361,20211116,1
000361,20211117,1
000361,20211118,1
000361,20211119,1
000361,20211122,1
000361,20211123,1
000361,20211124,1
000361,20211125,1
000361,20211126,1
000361,20211129,1
000361,20211130,1
000361,20211201,1
000361,20211202,1
000361,20211203,1
000361,20211206,1
000361,20211207,1
000361,20211208,1
000361,20211209,1
000361,20211210,1
000362,20210208,1
000362,20210209,1
000362,20210210,1
000362,20210211,1
000362,20210212,1
000362,20210215,1
000362,20210216,1
000362,20210217,1
000362,20210218,1
000362,20210219,1
000362,20210220,1
000362,20210221,1
000362,20210222,1
000362,20210223,1
000362,20210225,1
000362,20210226,1
000362,20210301,1
000362,20210302,1
000362,20210303,1
000362,20210304,1
000362,20210305,1
000362,20210306,1
000362,20210307,1
000362,20210308,1
000362,20210309,1
000362,20210310,1
000362,20210311,1
000362,20210312,1
000362,20210315,1
000362,20210316,1
000362,20210317,1
000362,20210318,1
000362,20210319,1
000362,20210320,1
000362,20210322,1
000362,20210323,1
000362,20210324,1
000362,20210325,1
000362,20210326,1
000362,20210329,1
000362,20210330,1
000362,20210331,1
000362,20210401,1
000362,20210402,1
000362,20210406,1
000362,20210407,1
000362,20210408,1
000362,20210409,1
000362,20210410,1
000362,20210411,1
000362,20210417,1
000362,20210419,1
000362,20210420,1
000362,20210421,1
000362,20210422,1
000362,20210423,1
000362,20210424,1
000362,20210426,1
000362,20210427,1
000362,20210428,1
000362,20210429,1
000362,20210430,1
000362,20210501,1
000362,20210503,1
000362,20210504,1
000362,20210505,1
000362,20210506,1
000362,20210507,1
000362,20210508,1
000362,20210509,1
000362,20210510,1
000362,20210511,1
000362,20210512,1
000362,20210513,1
000362,20210514,1
000362,20210515,1
000362,20210516,1
000362,20210517,1
000362,20210518,1
000362,20210519,1
000362,20210520,1
000362,20210521,1
000362,20210522,1
000362,20210523,1
000362,20210524,1
000362,20210525,1
000362,20210526,1
000362,20210527,1
000362,20210528,1
000362,20210529,1
000362,20210530,1
000362,20210531,1
000362,20210601,1
000362,20210602,1
000362,20210603,1
000362,20210604,1
000362,20210605,1
000362,20210606,1
000362,20210607,1
000362,20210608,1
000362,20210609,1
000362,20210610,1
000362,20210611,1
000362,20210612,1
000362,20210613,1
000362,20210614,1
000362,20210615,1
000362,20210616,1
000362,20210617,1
000362,20210618,1
000362,20210619,1
000362,20210620,1
000362,20210621,1
000362,20210622,1
000362,20210623,1
000362,20210624,1
000362,20210625,1
000362,20210626,1
000362,20210627,1
000362,20210628,1
000362,20210629,1
000362,20210630,1
000362,20210701,1
000362,20210702,1
000362,20210703,1
000362,20210704,1
000362,20210705,1
000362,20210706,1
000362,20210707,1
000362,20210708,1
000362,20210709,1
000362,20210710,1
000362,20210711,1
000362,20210712,1
000362,20210713,1
000362,20210714,1
000362,20210715,1
000362,20210716,1
000362,20210717,1
000362,20210718,1
000362,20210719,1
000362,20210720,1
000362,20210721,1
000362,20210722,1
000362,20210723,1
000362,20210724,1
000362,20210725,1
000362,20210726,1
000362,20210727,1
000362,20210728,1
000362,20210729,1
000362,20210730,1
000362,20210731,1
000362,20210801,1
000362,20210802,1
000362,20210803,1
000362,20210804,1
000362,20210805,1
000362,20210806,1
000362,20210807,1
000362,20210808,1
000362,20210809,1
000362,20210810,1
000362,20210811,1
000362,20210812,1
000362,20210813,1
000362,20210814,1
000362,20210815,1
000362,20210816,1
000362,20210817,1
000362,20210818,1
000362,20210819,1
000362,20210820,1
000362,20210821,1
000362,20210822,1
000362,20210823,1
000362,20210824,1
000362,20210825,1
000362,20210826,1
000362,20210827,1
000362,20210828,1
000362,20210829,1
000362,20210830,1
000362,20210831,1
000362,20210901,1
000362,20210902,1
000362,20210903,1
000362,20210904,1
000362,20210905,1
000362,20210906,1
000362,20210907,1
000362,20210908,1
000362,20210909,1
000362,20210910,1
000362,20210911,1
000362,20210912,1
000362,20210913,1
000362,20210914,1
000362,20210915,1
000362,20210916,1
000362,20210917,1
000362,20210918,1
000362,20210919,1
000362,20210920,1
000362,20210921,1
000362,20210922,1
000362,20210923,1
000362,20210924,1
000362,20210925,1
000362,20210926,1
000362,20210927,1
000362,20210928,1
000362,20210929,1
000362,20210930,1
000362,20211001,1
000362,20211002,1
000362,20211003,1
000362,20211004,1
000362,20211005,1
000362,20211006,1
000362,20211007,1
000362,20211008,1
000362,20211009,1
000362,20211010,1
000362,20211011,1
000362,20211012,1
000362,20211013,1
000362,20211014,1
000362,20211015,1
000362,20211016,1
000362,20211017,1
000362,20211018,1
000362,20211019,1
000362,20211020,1
000362,20211021,1
000362,20211022,1
000362,20211023,1
000362,20211024,1
000362,20211025,1
000362,20211026,1
000362,20211027,1
000362,20211028,1
000362,20211029,1
000362,20211030,1
000362,20211031,1
000362,20211101,1
000362,20211102,1
000362,20211103,1
000362,20211104,1
000362,20211105,1
000362,20211106,1
000362,20211107,1
000362,20211108,1
000362,20211109,1
000362,20211110,1
000362,20211111,1
000362,20211112,1
000362,20211113,1
000362,20211114,1
000362,20211115,1
000362,20211116,1
000362,20211117,1
000362,20211118,1
000362,20211119,1
000362,20211120,1
000362,20211121,1
000362,20211122,1
000362,20211123,1
000362,20211124,1
000362,20211125,1
000362,20211126,1
000362,20211127,1
000362,20211128,1
000362,20211129,1
000362,20211130,1
000362,20211201,1
000362,20211202,1
000362,20211203,1
000362,20211204,1
000362,20211205,1
000362,20211206,1
000362,20211207,1
000362,20211208,1
000362,20211209,1
000362,20211210,1
000362,20211211,1
000365,20210207,1
000365,20210213,1
000365,20210214,1
000365,20210224,1
000366,20210207,1
000366,20210213,1
000366,20210214,1
000366,20210220,1
000366,20210221,1
000366,20210306,1
000366,20210307,1
000366,20210320,1
000366,20210410,1
000366,20210411,1
000366,20210417,1
000366,20210424,1
000366,20210501,1
000366,20210502,1
000366,20210508,1
000366,20210509,1
000366,20210513,1
000366,20210515,1
000366,20210516,1
000366,20210522,1
000366,20210523,1
000366,20210524,1
000366,20210529,1
000366,20210530,1
000366,20210605,1
000366,20210606,1
000366,20210612,1
000366,20210613,1
000366,20210619,1
000366,20210620,1
000366,20210626,1
000366,20210627,1
000366,20210703,1
000366,20210704,1
000366,20210710,1
000366,20210711,1
000366,20210717,1
000366,20210718,1
000366,20210721,1
000366,20210724,1
000366,20210725,1
000366,20210731,1
000366,20210801,1
000366,20210807,1
000366,20210808,1
000366,20210814,1
000366,20210815,1
000366,20210821,1
000366,20210822,1
000366,20210828,1
000366,20210829,1
000366,20210904,1
000366,20210905,1
000366,20210911,1
000366,20210912,1
000366,20210918,1
000366,20210919,1
000366,20210925,1
000366,20210926,1
000366,20211002,1
000366,20211003,1
000366,20211009,1
000366,20211010,1
000366,20211016,1
000366,20211017,1
000366,20211023,1
000366,20211024,1
000366,20211030,1
000366,20211031,1
000366,20211101,1
000366,20211106,1
000366,20211107,1
000366,20211111,1
000366,20211113,1
000366,20211114,1
000366,20211120,1
000366,20211121,1
000366,20211127,1
000366,20211128,1
000366,20211204,1
000366,20211205,1
000366,20211211,1
000369,20210207,1
000369,20210220,1
000369,20210221,1
000369,20210306,1
000369,20210307,1
000369,20210320,1
000369,20210410,1
000369,20210411,1
000369,20210417,1
000369,20210424,1
000369,20210501,1
000369,20210502,1
000369,20210508,1
000369,20210509,1
000369,20210513,1
000369,20210515,1
000369,20210516,1
000369,20210522,1
000369,20210523,1
000369,20210524,1
000369,20210529,1
000369,20210530,1
000369,20210605,1
000369,20210606,1
000369,20210612,1
000369,20210613,1
000369,20210619,1
000369,20210620,1
000369,20210626,1
000369,20210627,1
000369,20210703,1
000369,20210704,1
000369,20210710,1
000369,20210711,1
000369,20210717,1
000369,20210718,1
000369,20210721,1
000369,20210724,1
000369,20210725,1
000369,20210731,1
000369,20210801,1
000369,20210807,1
000369,20210808,1
000369,20210814,1
000369,20210815,1
000369,20210821,1
000369,20210822,1
000369,20210828,1
000369,20210829,1
000369,20210904,1
000369,20210905,1
000369,20210911,1
000369,20210912,1
000369,20210918,1
000369,20210919,1
000369,20210925,1
000369,20210926,1
000369,20211002,1
000369,20211003,1
000369,20211009,1
000369,20211010,1
000369,20211016,1
000369,20211017,1
000369,20211023,1
000369,20211024,1
000369,20211030,1
000369,20211031,1
000369,20211101,1
000369,20211106,1
000369,20211107,1
000369,20211111,1
000369,20211113,1
000369,20211114,1
000369,20211120,1
000369,20211121,1
000369,20211127,1
000369,20211128,1
000369,20211204,1
000369,20211205,1
000369,20211211,1
000372,20210208,1
000372,20210209,1
000372,20210210,1
000372,20210211,1
000372,20210212,1
000372,20210215,1
000372,20210216,1
000372,20210217,1
000372,20210218,1
000372,20210219,1
000372,20210222,1
000372,20210223,1
000372,20210224,1
000372,20210225,1
000372,20210226,1
000372,20210301,1
000372,20210302,1
000372,20210303,1
000372,20210304,1
000372,20210305,1
000372,20210308,1
000372,20210309,1
000372,20210310,1
000372,20210311,1
000372,20210312,1
000372,20210315,1
000372,20210316,1
000372,20210317,1
000372,20210318,1
000372,20210319,1
000372,20210322,1
000372,20210323,1
000372,20210324,1
000372,20210325,1
000372,20210326,1
000372,20210329,1
000372,20210330,1
000372,20210331,1
000372,20210401,1
000372,20210402,1
000372,20210406,1
000372,20210407,1
000372,20210408,1
000372,20210409,1
000372,20210419,1
000372,20210420,1
000372,20210421,1
000372,20210422,1
000372,20210423,1
000372,20210426,1
000372,20210427,1
000372,20210428,1
000372,20210429,1
000372,20210430,1
000372,20210503,1
000372,20210504,1
000372,20210505,1
000372,20210506,1
000372,20210507,1
000372,20210510,1
000372,20210511,1
000372,20210512,1
000372,20210514,1
000372,20210517,1
000372,20210518,1
000372,20210519,1
000372,20210520,1
000372,20210521,1
000372,20210525,1
000372,20210526,1
000372,20210527,1
000372,20210528,1
000372,20210531,1
000372,20210601,1
000372,20210602,1
000372,20210603,1
000372,20210604,1
000372,20210607,1
000372,20210608,1
000372,20210609,1
000372,20210610,1
000372,20210611,1
000372,20210614,1
000372,20210615,1
000372,20210616,1
000372,20210617,1
000372,20210618,1
000372,20210621,1
000372,20210622,1
000372,20210623,1
000372,20210624,1
000372,20210625,1
000372,20210628,1
000372,20210629,1
000372,20210630,1
000372,20210701,1
000372,20210702,1
000372,20210830,1
000372,20210831,1
000372,20210901,1
000372,20210902,1
000372,20210903,1
000372,20210906,1
000372,20210907,1
000372,20210908,1
000372,20210909,1
000372,20210910,1
000372,20210913,1
000372,20210914,1
000372,20210915,1
000372,20210916,1
000372,20210917,1
000372,20210920,1
000372,20210921,1
000372,20210922,1
000372,20210923,1
000372,20210924,1
000372,20210927,1
000372,20210928,1
000372,20210929,1
000372,20210930,1
000372,20211001,1
000372,20211004,1
000372,20211005,1
000372,20211006,1
000372,20211007,1
000372,20211008,1
000372,20211011,1
000372,20211012,1
000372,20211013,1
000372,20211014,1
000372,20211015,1
000372,20211018,1
000372,20211019,1
000372,20211020,1
000372,20211021,1
000372,20211022,1
000372,20211025,1
000372,20211026,1
000372,20211027,1
000372,20211028,1
000372,20211029,1
000372,20211102,1
000372,20211103,1
000372,20211104,1
000372,20211105,1
000372,20211108,1
000372,20211109,1
000372,20211110,1
000372,20211112,1
000372,20211115,1
000372,20211116,1
000372,20211117,1
000372,20211118,1
000372,20211119,1
000372,20211122,1
000372,20211123,1
000372,20211124,1
000372,20211125,1
000372,20211126,1
000372,20211129,1
000372,20211130,1
000372,20211201,1
000372,20211202,1
000372,20211203,1
000372,20211206,1
000372,20211207,1
000372,20211208,1
000372,20211209,1
000372,20211210,1
000373,20210207,1
000373,20210214,1
000373,20210220,1
000373,20210221,1
000373,20210306,1
000373,20210307,1
000373,20210320,1
000373,20210405,1
000373,20210410,1
000373,20210411,1
000373,20210417,1
000373,20210424,1
000373,20210501,1
000373,20210502,1
000373,20210508,1
000373,20210509,1
000373,20210513,1
000373,20210515,1
000373,20210516,1
000373,20210522,1
000373,20210523,1
000373,20210524,1
000373,20210529,1
000373,20210530,1
000373,20210605,1
000373,20210606,1
000373,20210612,1
000373,20210613,1
000373,20210619,1
000373,20210620,1
000373,20210626,1
000373,20210627,1
000373,20210703,1
000373,20210704,1
000373,20210710,1
000373,20210711,1
000373,20210717,1
000373,20210718,1
000373,20210721,1
000373,20210724,1
000373,20210725,1
000373,20210731,1
000373,20210801,1
000373,20210807,1
000373,20210808,1
000373,20210814,1
000373,20210815,1
000373,20210821,1
000373,20210822,1
000373,20210828,1
000373,20210829,1
000373,20210904,1
000373,20210905,1
000373,20210911,1
000373,20210912,1
000373,20210918,1
000373,20210919,1
000373,20210925,1
000373,20210926,1
000373,20211002,1
000373,20211003,1
000373,20211009,1
000373,20211010,1
000373,20211016,1
000373,20211017,1
000373,20211023,1
000373,20211024,1
000373,20211030,1
000373,20211031,1
000373,20211101,1
000373,20211106,1
000373,20211107,1
000373,20211111,1
000373,20211113,1
000373,20211114,1
000373,20211120,1
000373,20211121,1
000373,20211127,1
000373,20211128,1
000373,20211204,1
000373,20211205,1
000373,20211211,1
000376,20210207,1
000376,20210220,1
000376,20210221,1
000376,20210306,1
000376,20210307,1
000376,20210320,1
000376,20210405,1
000376,20210410,1
000376,20210411,1
000376,20210417,1
000376,20210424,1
000376,20210501,1
000376,20210502,1
000376,20210508,1
000376,20210509,1
000376,20210513,1
000376,20210515,1
000376,20210516,1
000376,20210522,1
000376,20210523,1
000376,20210524,1
000376,20210529,1
000376,20210530,1
000376,20210605,1
000376,20210606,1
000376,20210612,1
000376,20210613,1
000376,20210619,1
000376,20210620,1
000376,20210626,1
000376,20210627,1
000376,20210703,1
000376,20210704,1
000376,20210710,1
000376,20210711,1
000376,20210717,1
000376,20210718,1
000376,20210721,1
000376,20210724,1
000376,20210725,1
000376,20210731,1
000376,20210801,1
000376,20210807,1
000376,20210808,1
000376,20210814,1
000376,20210815,1
000376,20210821,1
000376,20210822,1
000376,20210828,1
000376,20210829,1
000376,20210904,1
000376,20210905,1
000376,20210911,1
000376,20210912,1
000376,20210918,1
000376,20210919,1
000376,20210925,1
000376,20210926,1
000376,20211002,1
000376,20211003,1
000376,20211009,1
000376,20211010,1
000376,20211016,1
000376,20211017,1
000376,20211023,1
000376,20211024,1
000376,20211030,1
000376,20211031,1
000376,20211101,1
000376,20211106,1
000376,20211107,1
000376,20211111,1
000376,20211113,1
000376,20211114,1
000376,20211120,1
000376,20211121,1
000376,20211127,1
000376,20211128,1
000376,20211204,1
000376,20211205,1
000376,20211211,1
000377,20210207,1
000377,20210208,1
000377,20210209,1
000377,20210210,1
000377,20210211,1
000377,20210212,1
000377,20210213,1
000377,20210214,1
000377,20210215,1
000377,20210216,1
000377,20210217,1
000377,20210218,1
000377,20210219,1
000377,20210220,1
000377,20210221,1
000377,20210222,1
000377,20210223,1
000377,20210224,1
000377,20210225,1
000377,20210226,1
000377,20210301,1
000377,20210302,1
000377,20210303,1
000377,20210304,1
000377,20210305,1
000377,20210306,1
000377,20210307,1
000377,20210308,1
000377,20210309,1
000377,20210310,1
000377,20210311,1
000377,20210312,1
000377,20210315,1
000377,20210316,1
000377,20210317,1
000377,20210318,1
000377,20210319,1
000377,20210320,1
000377,20210322,1
000377,20210323,1
000377,20210324,1
000377,20210325,1
000377,20210326,1
000377,20210329,1
000377,20210330,1
000377,20210331,1
000377,20210401,1
000377,20210402,1
000377,20210405,1
000377,20210406,1
000377,20210407,1
000377,20210408,1
000377,20210409,1
000377,20210410,1
000377,20210411,1
000377,20210417,1
000377,20210419,1
000377,20210420,1
000377,20210421,1
000377,20210422,1
000377,20210423,1
000377,20210424,1
000377,20210426,1
000377,20210427,1
000377,20210428,1
000377,20210429,1
000377,20210430,1
000377,20210501,1
000377,20210502,1
000377,20210503,1
000377,20210504,1
000377,20210505,1
000377,20210506,1
000377,20210507,1
000377,20210508,1
000377,20210509,1
000377,20210510,1
000377,20210511,1
000377,20210512,1
000377,20210513,1
000377,20210514,1
000377,20210515,1
000377,20210516,1
000377,20210517,1
000377,20210518,1
000377,20210519,1
000377,20210520,1
000377,20210521,1
000377,20210522,1
000377,20210523,1
000377,20210524,1
000377,20210525,1
000377,20210526,1
000377,20210527,1
000377,20210528,1
000377,20210529,1
000377,20210530,1
000377,20210531,1
000377,20210601,1
000377,20210602,1
000377,20210603,1
000377,20210604,1
000377,20210605,1
000377,20210606,1
000377,20210607,1
000377,20210608,1
000377,20210609,1
000377,20210610,1
000377,20210611,1
000377,20210612,1
000377,20210613,1
000377,20210614,1
000377,20210615,1
000377,20210616,1
000377,20210617,1
000377,20210618,1
000377,20210619,1
000377,20210620,1
000377,20210621,1
000377,20210622,1
000377,20210623,1
000377,20210624,1
000377,20210625,1
000377,20210626,1
000377,20210627,1
000377,20210628,1
000377,20210629,1
000377,20210630,1
000377,20210701,1
000377,20210702,1
000377,20210703,1
000377,20210704,1
000377,20210705,1
000377,20210706,1
000377,20210707,1
000377,20210708,1
000377,20210709,1
000377,20210710,1
000377,20210711,1
000377,20210712,1
000377,20210713,1
000377,20210714,1
000377,20210715,1
000377,20210716,1
000377,20210717,1
000377,20210718,1
000377,20210719,1
000377,20210720,1
000377,20210721,1
000377,20210722,1
000377,20210723,1
000377,20210724,1
000377,20210725,1
000377,20210726,1
000377,20210727,1
000377,20210728,1
000377,20210729,1
000377,20210730,1
000377,20210731,1
000377,20210801,1
000377,20210802,1
000377,20210803,1
000377,20210804,1
000377,20210805,1
000377,20210806,1
000377,20210807,1
000377,20210808,1
000377,20210809,1
000377,20210810,1
000377,20210811,1
000377,20210812,1
000377,20210813,1
000377,20210814,1
000377,20210815,1
000377,20210816,1
000377,20210817,1
000377,20210818,1
000377,20210819,1
000377,20210820,1
000377,20210821,1
000377,20210822,1
000377,20210823,1
000377,20210824,1
000377,20210825,1
000377,20210826,1
000377,20210827,1
000377,20210828,1
000377,20210829,1
000377,20210830,1
000377,20210831,1
000377,20210901,1
000377,20210902,1
000377,20210903,1
000377,20210904,1
000377,20210905,1
000377,20210906,1
000377,20210907,1
000377,20210908,1
000377,20210909,1
000377,20210910,1
000377,20210911,1
000377,20210912,1
000377,20210913,1
000377,20210914,1
000377,20210915,1
000377,20210916,1
000377,20210917,1
000377,20210918,1
000377,20210919,1
000377,20210920,1
000377,20210921,1
000377,20210922,1
000377,20210923,1
000377,20210924,1
000377,20210925,1
000377,20210926,1
000377,20210927,1
000377,20210928,1
000377,20210929,1
000377,20210930,1
000377,20211001,1
000377,20211002,1
000377,20211003,1
000377,20211004,1
000377,20211005,1
000377,20211006,1
000377,20211007,1
000377,20211008,1
000377,20211009,1
000377,20211010,1
000377,20211011,1
000377,20211012,1
000377,20211013,1
000377,20211014,1
000377,20211015,1
000377,20211016,1
000377,20211017,1
000377,20211018,1
000377,20211019,1
000377,20211020,1
000377,20211021,1
000377,20211022,1
000377,20211023,1
000377,20211024,1
000377,20211025,1
000377,20211026,1
000377,20211027,1
000377,20211028,1
000377,20211029,1
000377,20211030,1
000377,20211031,1
000377,20211101,1
000377,20211102,1
000377,20211103,1
000377,20211104,1
000377,20211105,1
000377,20211106,1
000377,20211107,1
000377,20211108,1
000377,20211109,1
000377,20211110,1
000377,20211111,1
000377,20211112,1
000377,20211113,1
000377,20211114,1
000377,20211115,1
000377,20211116,1
000377,20211117,1
000377,20211118,1
000377,20211119,1
000377,20211120,1
000377,20211121,1
000377,20211122,1
000377,20211123,1
000377,20211124,1
000377,20211125,1
000377,20211126,1
000377,20211127,1
000377,20211128,1
000377,20211129,1
000377,20211130,1
000377,20211201,1
000377,20211202,1
000377,20211203,1
000377,20211204,1
000377,20211205,1
000377,20211206,1
000377,20211207,1
000377,20211208,1
000377,20211209,1
000377,20211210,1
000377,20211211,1
000380,20210207,1
000380,20210213,1
000380,20210214,1
000380,20210220,1
000380,20210221,1
000380,20210306,1
000380,20210307,1
000380,20210320,1
000380,20210405,1
000380,20210410,1
000380,20210411,1
000380,20210417,1
000380,20210424,1
000380,20210501,1
000380,20210502,1
000380,20210508,1
000380,20210509,1
000380,20210513,1
000380,20210515,1
000380,20210516,1
000380,20210522,1
000380,20210523,1
000380,20210524,1
000380,20210529,1
000380,20210530,1
000380,20210605,1
000380,20210606,1
000380,20210612,1
000380,20210613,1
000380,20210619,1
000380,20210620,1
000380,20210626,1
000380,20210627,1
000380,20210703,1
000380,20210704,1
000380,20210710,1
000380,20210711,1
000380,20210717,1
000380,20210718,1
000380,20210721,1
000380,20210724,1
000380,20210725,1
000380,20210731,1
000380,20210801,1
000380,20210807,1
000380,20210808,1
000380,20210814,1
000380,20210815,1
000380,20210821,1
000380,20210822,1
000380,20210828,1
000380,20210829,1
000380,20210904,1
000380,20210905,1
000380,20210911,1
000380,20210912,1
000380,20210918,1
000380,20210919,1
000380,20210925,1
000380,20210926,1
000380,20211002,1
000380,20211003,1
000380,20211009,1
000380,20211010,1
000380,20211016,1
000380,20211017,1
000380,20211023,1
000380,20211024,1
000380,20211030,1
000380,20211031,1
000380,20211101,1
000380,20211106,1
000380,20211107,1
000380,20211111,1
000380,20211113,1
000380,20211114,1
000380,20211120,1
000380,20211121,1
000380,20211127,1
000380,20211128,1
000380,20211204,1
000380,20211205,1
000380,20211211,1
000381,20210314,1
000381,20210320,1
000381,20210321,1
000381,20210327,1
000381,20210328,1
000382,20210207,1
000382,20210213,1
000382,20210214,1
000382,20210220,1
000382,20210221,1
000382,20210306,1
000382,20210307,1
000384,20210210,1
000384,20210211,1
000384,20210212,1
000384,20210215,1
000384,20210302,1
000384,20210303,1
000384,20210304,1
000384,20210305,1
000386,20210323,1
000386,20210324,1
000386,20210325,1
000386,20210326,1
000386,20210420,1
000386,20210421,1
000386,20210422,1
000386,20210423,1
000387,20210208,1
000387,20210209,1
000387,20210216,1
000387,20210217,1
000387,20210218,1
000387,20210219,1
000387,20210222,1
000387,20210223,1
000387,20210224,1
000387,20210225,1
000387,20210226,1
000387,20210301,1
000387,20210308,1
000387,20210309,1
000387,20210310,1
000387,20210311,1
000387,20210312,1
000387,20210315,1
000387,20210322,1
000387,20210329,1
000387,20210330,1
000387,20210331,1
000387,20210401,1
000387,20210402,1
000387,20210406,1
000387,20210407,1
000387,20210408,1
000387,20210409,1
000387,20210419,1
000387,20210426,1
000387,20210427,1
000387,20210428,1
000387,20210429,1
000387,20210430,1
000387,20210503,1
000387,20210504,1
000387,20210505,1
000387,20210506,1
000387,20210507,1
000387,20210510,1
000387,20210511,1
000387,20210512,1
000387,20210514,1
000387,20210517,1
000387,20210518,1
000387,20210519,1
000387,20210520,1
000387,20210521,1
000387,20210525,1
000387,20210526,1
000387,20210527,1
000387,20210528,1
000387,20210531,1
000387,20210601,1
000387,20210602,1
000387,20210603,1
000387,20210604,1
000387,20210607,1
000387,20210608,1
000387,20210609,1
000387,20210610,1
000387,20210611,1
000387,20210614,1
000387,20210615,1
000387,20210616,1
000387,20210617,1
000387,20210618,1
000387,20210621,1
000387,20210622,1
000387,20210623,1
000387,20210624,1
000387,20210625,1
000387,20210628,1
000387,20210629,1
000387,20210630,1
000387,20210701,1
000387,20210702,1
000387,20210705,1
000387,20210706,1
000387,20210707,1
000387,20210708,1
000387,20210709,1
000387,20210712,1
000387,20210713,1
000387,20210714,1
000387,20210715,1
000387,20210716,1
000387,20210719,1
000387,20210720,1
000387,20210722,1
000387,20210723,1
000387,20210726,1
000387,20210727,1
000387,20210728,1
000387,20210729,1
000387,20210730,1
000387,20210802,1
000387,20210803,1
000387,20210804,1
000387,20210805,1
000387,20210806,1
000387,20210809,1
000387,20210810,1
000387,20210811,1
000387,20210812,1
000387,20210813,1
000387,20210816,1
000387,20210817,1
000387,20210818,1
000387,20210819,1
000387,20210820,1
000387,20210823,1
000387,20210824,1
000387,20210825,1
000387,20210826,1
000387,20210827,1
000387,20210830,1
000387,20210831,1
000387,20210901,1
000387,20210902,1
000387,20210903,1
000387,20210906,1
000387,20210907,1
000387,20210908,1
000387,20210909,1
000387,20210910,1
000387,20210913,1
000387,20210914,1
000387,20210915,1
000387,20210916,1
000387,20210917,1
000387,20210920,1
000387,20210921,1
000387,20210922,1
000387,20210923,1
000387,20210924,1
000387,20210927,1
000387,20210928,1
000387,20210929,1
000387,20210930,1
000387,20211001,1
000387,20211004,1
000387,20211005,1
000387,20211006,1
000387,20211007,1
000387,20211008,1
000387,20211011,1
000387,20211012,1
000387,20211013,1
000387,20211014,1
000387,20211015,1
000387,20211018,1
000387,20211019,1
000387,20211020,1
000387,20211021,1
000387,20211022,1
000387,20211025,1
000387,20211026,1
000387,20211027,1
000387,20211028,1
000387,20211029,1
000387,20211102,1
000387,20211103,1
000387,20211104,1
000387,20211105,1
000387,20211108,1
000387,20211109,1
000387,20211110,1
000387,20211112,1
000387,20211115,1
000387,20211116,1
000387,20211117,1
000387,20211118,1
000387,20211119,1
000387,20211122,1
000387,20211123,1
000387,20211124,1
000387,20211125,1
000387,20211126,1
000387,20211129,1
000387,20211130,1
000387,20211201,1
000387,20211202,1
000387,20211203,1
000387,20211206,1
000387,20211207,1
000387,20211208,1
000387,20211209,1
000387,20211210,1
000388,20210213,1
000388,20210220,1
000388,20210227,1
000388,20210306,1
000388,20210313,1
000388,20210320,1
000388,20210327,1
000388,20210403,1
000388,20210410,1
000388,20210417,1
000388,20210424,1
000388,20210508,1
000388,20210515,1
000388,20210522,1
000388,20210529,1
000388,20210605,1
000388,20210612,1
000388,20210619,1
000388,20210626,1
000388,20210703,1
000388,20210710,1
000388,20210717,1
000388,20210724,1
000388,20210731,1
000388,20210807,1
000388,20210814,1
000388,20210821,1
000388,20210828,1
000388,20210904,1
000388,20210911,1
000388,20210918,1
000388,20210925,1
000388,20211002,1
000388,20211009,1
000388,20211016,1
000388,20211023,1
000388,20211030,1
000388,20211106,1
000388,20211113,1
000388,20211120,1
000388,20211127,1
000388,20211204,1
000388,20211211,1
000389,20210207,1
000389,20210213,1
000389,20210214,1
000389,20210220,1
000389,20210221,1
000389,20210227,1
000389,20210228,1
000389,20210306,1
000389,20210307,1
000389,20210313,1
000389,20210314,1
000389,20210320,1
000389,20210321,1
000389,20210327,1
000389,20210328,1
000389,20210403,1
000389,20210404,1
000389,20210405,1
000389,20210410,1
000389,20210411,1
000389,20210417,1
000389,20210418,1
000389,20210424,1
000389,20210425,1
000389,20210501,1
000389,20210502,1
000389,20210508,1
000389,20210509,1
000389,20210513,1
000389,20210515,1
000389,20210516,1
000389,20210522,1
000389,20210523,1
000389,20210524,1
000389,20210529,1
000389,20210530,1
000389,20210605,1
000389,20210606,1
000389,20210612,1
000389,20210613,1
000389,20210619,1
000389,20210620,1
000389,20210626,1
000389,20210627,1
000389,20210703,1
000389,20210704,1
000389,20210710,1
000389,20210711,1
000389,20210717,1
000389,20210718,1
000389,20210721,1
000389,20210724,1
000389,20210725,1
000389,20210731,1
000389,20210801,1
000389,20210807,1
000389,20210808,1
000389,20210814,1
000389,20210815,1
000389,20210821,1
000389,20210822,1
000389,20210828,1
000389,20210829,1
000389,20210904,1
000389,20210905,1
000389,20210911,1
000389,20210912,1
000389,20210918,1
000389,20210919,1
000389,20210925,1
000389,20210926,1
000389,20211002,1
000389,20211003,1
000389,20211009,1
000389,20211010,1
000389,20211016,1
000389,20211017,1
000389,20211023,1
000389,20211024,1
000389,20211030,1
000389,20211031,1
000389,20211101,1
000389,20211106,1
000389,20211107,1
000389,20211111,1
000389,20211113,1
000389,20211114,1
000389,20211120,1
000389,20211121,1
000389,20211127,1
000389,20211128,1
000389,20211204,1
000389,20211205,1
000389,20211211,1
000391,20210207,1
000391,20210213,1
000391,20210214,1
000391,20210306,1
000391,20210307,1
000391,20210313,1
000391,20210410,1
000391,20210411,1
000391,20210417,1
000391,20210424,1
000391,20210425,1
000391,20210501,1
000391,20210502,1
000391,20210508,1
000391,20210509,1
000391,20210513,1
000391,20210515,1
000391,20210516,1
000391,20210522,1
000391,20210523,1
000391,20210524,1
000391,20210529,1
000391,20210530,1
000391,20210605,1
000391,20210606,1
000391,20210612,1
000391,20210613,1
000391,20210619,1
000391,20210620,1
000391,20210626,1
000391,20210627,1
000391,20210703,1
000391,20210704,1
000391,20210710,1
000391,20210711,1
000391,20210717,1
000391,20210718,1
000391,20210721,1
000391,20210724,1
000391,20210725,1
000391,20210731,1
000391,20210801,1
000391,20210807,1
000391,20210808,1
000391,20210814,1
000391,20210815,1
000391,20210821,1
000391,20210822,1
000391,20210828,1
000391,20210829,1
000391,20210904,1
000391,20210905,1
000391,20210911,1
000391,20210912,1
000391,20210918,1
000391,20210919,1
000391,20210925,1
000391,20210926,1
000391,20211002,1
000391,20211003,1
000391,20211009,1
000391,20211010,1
000391,20211016,1
000391,20211017,1
000391,20211023,1
000391,20211024,1
000391,20211030,1
000391,20211031,1
000391,20211101,1
000391,20211106,1
000391,20211107,1
000391,20211111,1
000391,20211113,1
000391,20211114,1
000391,20211120,1
000391,20211121,1
000391,20211127,1
000391,20211128,1
000391,20211204,1
000391,20211205,1
000391,20211211,1
000392,20210207,1
000392,20210214,1
000392,20210221,1
000392,20210228,1
000392,20210307,1
000392,20210314,1
000392,20210321,1
000392,20210328,1
000392,20210404,1
000392,20210405,1
000392,20210411,1
000392,20210418,1
000392,20210425,1
000392,20210501,1
000392,20210502,1
000392,20210509,1
000392,20210513,1
000392,20210516,1
000392,20210523,1
000392,20210524,1
000392,20210530,1
000392,20210606,1
000392,20210613,1
000392,20210620,1
000392,20210627,1
000392,20210704,1
000392,20210711,1
000392,20210718,1
000392,20210721,1
000392,20210725,1
000392,20210801,1
000392,20210808,1
000392,20210815,1
000392,20210822,1
000392,20210829,1
000392,20210905,1
000392,20210912,1
000392,20210919,1
000392,20210926,1
000392,20211003,1
000392,20211010,1
000392,20211017,1
000392,20211024,1
000392,20211031,1
000392,20211101,1
000392,20211107,1
000392,20211111,1
000392,20211114,1
000392,20211121,1
000392,20211128,1
000392,20211205,1
000394,20210207,1
000394,20210213,1
000394,20210214,1
000394,20210220,1
000394,20210306,1
000394,20210307,1
000394,20210313,1
000394,20210410,1
000394,20210411,1
000394,20210417,1
000394,20210424,1
000394,20210425,1
000394,20210501,1
000394,20210502,1
000394,20210508,1
000394,20210509,1
000394,20210513,1
000394,20210515,1
000394,20210516,1
000394,20210522,1
000394,20210523,1
000394,20210524,1
000394,20210529,1
000394,20210530,1
000394,20210605,1
000394,20210606,1
000394,20210612,1
000394,20210613,1
000394,20210619,1
000394,20210620,1
000394,20210626,1
000394,20210627,1
000394,20210703,1
000394,20210704,1
000394,20210710,1
000394,20210711,1
000394,20210717,1
000394,20210718,1
000394,20210721,1
000394,20210724,1
000394,20210725,1
000394,20210731,1
000394,20210801,1
000394,20210807,1
000394,20210808,1
000394,20210814,1
000394,20210815,1
000394,20210821,1
000394,20210822,1
000394,20210828,1
000394,20210829,1
000394,20210904,1
000394,20210905,1
000394,20210911,1
000394,20210912,1
000394,20210918,1
000394,20210919,1
000394,20210925,1
000394,20210926,1
000394,20211002,1
000394,20211003,1
000394,20211009,1
000394,20211010,1
000394,20211016,1
000394,20211017,1
000394,20211023,1
000394,20211024,1
000394,20211030,1
000394,20211031,1
000394,20211101,1
000394,20211106,1
000394,20211107,1
000394,20211111,1
000394,20211113,1
000394,20211114,1
000394,20211120,1
000394,20211121,1
000394,20211127,1
000394,20211128,1
000394,20211204,1
000394,20211205,1
000394,20211211,1
000396,20210213,1
000396,20210214,1
000396,20210306,1
000396,20210307,1
000396,20210313,1
000396,20210410,1
000396,20210411,1
000396,20210417,1
000396,20210424,1
000396,20210425,1
000396,20210502,1
000396,20210508,1
000396,20210509,1
000396,20210513,1
000396,20210515,1
000396,20210516,1
000396,20210522,1
000396,20210523,1
000396,20210524,1
000396,20210529,1
000396,20210530,1
000396,20210605,1
000396,20210606,1
000396,20210612,1
000396,20210613,1
000396,20210619,1
000396,20210620,1
000396,20210626,1
000396,20210627,1
000396,20210703,1
000396,20210704,1
000396,20210710,1
000396,20210711,1
000396,20210717,1
000396,20210718,1
000396,20210721,1
000396,20210724,1
000396,20210725,1
000396,20210731,1
000396,20210801,1
000396,20210807,1
000396,20210808,1
000396,20210814,1
000396,20210815,1
000396,20210821,1
000396,20210822,1
000396,20210828,1
000396,20210829,1
000396,20210904,1
000396,20210905,1
000396,20210911,1
000396,20210912,1
000396,20210918,1
000396,20210919,1
000396,20210925,1
000396,20210926,1
000396,20211002,1
000396,20211003,1
000396,20211009,1
000396,20211010,1
000396,20211016,1
000396,20211017,1
000396,20211023,1
000396,20211024,1
000396,20211030,1
000396,20211031,1
000396,20211101,1
000396,20211106,1
000396,20211107,1
000396,20211111,1
000396,20211113,1
000396,20211114,1
000396,20211120,1
000396,20211121,1
000396,20211127,1
000396,20211128,1
000396,20211204,1
000396,20211205,1
000396,20211211,1
000397,20210207,1
000397,20210501,1
000398,20210220,1
000398,20210221,1
000398,20210320,1
000401,20210207,1
000401,20210213,1
000401,20210214,1
000401,20210221,1
000401,20210306,1
000401,20210307,1
000401,20210313,1
000401,20210320,1
000401,20210405,1
000401,20210410,1
000401,20210411,1
000401,20210417,1
000401,20210424,1
000401,20210425,1
000401,20210501,1
000401,20210502,1
000401,20210508,1
000401,20210509,1
000401,20210513,1
000401,20210515,1
000401,20210516,1
000401,20210522,1
000401,20210523,1
000401,20210524,1
000401,20210529,1
000401,20210530,1
000401,20210605,1
000401,20210606,1
000401,20210612,1
000401,20210613,1
000401,20210619,1
000401,20210620,1
000401,20210626,1
000401,20210627,1
000401,20210703,1
000401,20210704,1
000401,20210710,1
000401,20210711,1
000401,20210717,1
000401,20210718,1
000401,20210721,1
000401,20210724,1
000401,20210725,1
000401,20210731,1
000401,20210801,1
000401,20210807,1
000401,20210808,1
000401,20210814,1
000401,20210815,1
000401,20210821,1
000401,20210822,1
000401,20210828,1
000401,20210829,1
000401,20210904,1
000401,20210905,1
000401,20210911,1
000401,20210912,1
000401,20210918,1
000401,20210919,1
000401,20210925,1
000401,20210926,1
000401,20211002,1
000401,20211003,1
000401,20211009,1
000401,20211010,1
000401,20211016,1
000401,20211017,1
000401,20211023,1
000401,20211024,1
000401,20211030,1
000401,20211031,1
000401,20211101,1
000401,20211106,1
000401,20211107,1
000401,20211111,1
000401,20211113,1
000401,20211114,1
000401,20211120,1
000401,20211121,1
000401,20211127,1
000401,20211128,1
000401,20211204,1
000401,20211205,1
000401,20211211,1
000403,20210207,1
000403,20210213,1
000403,20210214,1
000403,20210306,1
000403,20210307,1
000403,20210313,1
000403,20210320,1
000403,20210405,1
000403,20210410,1
000403,20210411,1
000403,20210417,1
000403,20210424,1
000403,20210425,1
000403,20210501,1
000403,20210502,1
000403,20210508,1
000403,20210509,1
000403,20210513,1
000403,20210515,1
000403,20210516,1
000403,20210522,1
000403,20210523,1
000403,20210524,1
000403,20210529,1
000403,20210530,1
000403,20210605,1
000403,20210606,1
000403,20210612,1
000403,20210613,1
000403,20210619,1
000403,20210620,1
000403,20210626,1
000403,20210627,1
000403,20210703,1
000403,20210704,1
000403,20210710,1
000403,20210711,1
000403,20210717,1
000403,20210718,1
000403,20210721,1
000403,20210724,1
000403,20210725,1
000403,20210731,1
000403,20210801,1
000403,20210807,1
000403,20210808,1
000403,20210814,1
000403,20210815,1
000403,20210821,1
000403,20210822,1
000403,20210828,1
000403,20210829,1
000403,20210904,1
000403,20210905,1
000403,20210911,1
000403,20210912,1
000403,20210918,1
000403,20210919,1
000403,20210925,1
000403,20210926,1
000403,20211002,1
000403,20211003,1
000403,20211009,1
000403,20211010,1
000403,20211016,1
000403,20211017,1
000403,20211023,1
000403,20211024,1
000403,20211030,1
000403,20211031,1
000403,20211101,1
000403,20211106,1
000403,20211107,1
000403,20211111,1
000403,20211113,1
000403,20211114,1
000403,20211120,1
000403,20211121,1
000403,20211127,1
000403,20211128,1
000403,20211204,1
000403,20211205,1
000403,20211211,1
000404,20210208,1
000404,20210209,1
000404,20210210,1
000404,20210211,1
000404,20210212,1
000404,20210215,1
000404,20210216,1
000404,20210217,1
000404,20210218,1
000404,20210219,1
000404,20210222,1
000404,20210223,1
000404,20210224,1
000404,20210225,1
000404,20210226,1
000404,20210301,1
000404,20210302,1
000404,20210303,1
000404,20210304,1
000404,20210305,1
000404,20210308,1
000404,20210309,1
000404,20210310,1
000404,20210311,1
000404,20210312,1
000404,20210315,1
000404,20210316,1
000404,20210317,1
000404,20210318,1
000404,20210319,1
000404,20210322,1
000404,20210323,1
000404,20210324,1
000404,20210325,1
000404,20210326,1
000404,20210329,1
000404,20210330,1
000404,20210331,1
000404,20210401,1
000404,20210402,1
000404,20210406,1
000404,20210407,1
000404,20210408,1
000404,20210409,1
000404,20210412,1
000404,20210413,1
000404,20210414,1
000404,20210415,1
000404,20210416,1
000404,20210419,1
000404,20210420,1
000404,20210421,1
000404,20210422,1
000404,20210423,1
000404,20210426,1
000404,20210427,1
000404,20210428,1
000404,20210429,1
000404,20210430,1
000404,20210510,1
000404,20210511,1
000404,20210512,1
000404,20210514,1
000404,20210517,1
000404,20210518,1
000404,20210519,1
000404,20210520,1
000404,20210521,1
000404,20210525,1
000404,20210526,1
000404,20210527,1
000404,20210528,1
000404,20210531,1
000404,20210601,1
000404,20210602,1
000404,20210603,1
000404,20210604,1
000404,20210607,1
000404,20210608,1
000404,20210609,1
000404,20210610,1
000404,20210611,1
000404,20210614,1
000404,20210615,1
000404,20210616,1
000404,20210617,1
000404,20210618,1
000404,20210621,1
000404,20210622,1
000404,20210623,1
000404,20210624,1
000404,20210625,1
000404,20210628,1
000404,20210629,1
000404,20210630,1
000404,20210701,1
000404,20210702,1
000404,20210705,1
000404,20210706,1
000404,20210707,1
000404,20210708,1
000404,20210709,1
000404,20210712,1
000404,20210713,1
000404,20210714,1
000404,20210715,1
000404,20210716,1
000404,20210719,1
000404,20210720,1
000404,20210722,1
000404,20210723,1
000404,20210726,1
000404,20210727,1
000404,20210728,1
000404,20210729,1
000404,20210730,1
000404,20210802,1
000404,20210803,1
000404,20210804,1
000404,20210805,1
000404,20210806,1
000404,20210809,1
000404,20210810,1
000404,20210811,1
000404,20210812,1
000404,20210813,1
000404,20210816,1
000404,20210817,1
000404,20210818,1
000404,20210819,1
000404,20210820,1
000404,20210823,1
000404,20210824,1
000404,20210825,1
000404,20210826,1
000404,20210827,1
000404,20210830,1
000404,20210831,1
000404,20210901,1
000404,20210902,1
000404,20210903,1
000404,20210906,1
000404,20210907,1
000404,20210908,1
000404,20210909,1
000404,20210910,1
000404,20210913,1
000404,20210914,1
000404,20210915,1
000404,20210916,1
000404,20210917,1
000404,20210920,1
000404,20210921,1
000404,20210922,1
000404,20210923,1
000404,20210924,1
000404,20210927,1
000404,20210928,1
000404,20210929,1
000404,20210930,1
000404,20211001,1
000404,20211004,1
000404,20211005,1
000404,20211006,1
000404,20211007,1
000404,20211008,1
000404,20211011,1
000404,20211012,1
000404,20211013,1
000404,20211014,1
000404,20211015,1
000404,20211018,1
000404,20211019,1
000404,20211020,1
000404,20211021,1
000404,20211022,1
000404,20211025,1
000404,20211026,1
000404,20211027,1
000404,20211028,1
000404,20211029,1
000404,20211102,1
000404,20211103,1
000404,20211104,1
000404,20211105,1
000404,20211108,1
000404,20211109,1
000404,20211110,1
000404,20211112,1
000404,20211115,1
000404,20211116,1
000404,20211117,1
000404,20211118,1
000404,20211119,1
000404,20211122,1
000404,20211123,1
000404,20211124,1
000404,20211125,1
000404,20211126,1
000404,20211129,1
000404,20211130,1
000404,20211201,1
000404,20211202,1
000404,20211203,1
000404,20211206,1
000404,20211207,1
000404,20211208,1
000404,20211209,1
000404,20211210,1
000405,20210208,1
000405,20210209,1
000405,20210210,1
000405,20210211,1
000405,20210212,1
000405,20210215,1
000405,20210216,1
000405,20210217,1
000405,20210218,1
000405,20210219,1
000405,20210222,1
000405,20210223,1
000405,20210224,1
000405,20210225,1
000405,20210226,1
000405,20210301,1
000405,20210302,1
000405,20210303,1
000405,20210304,1
000405,20210305,1
000405,20210308,1
000405,20210309,1
000405,20210310,1
000405,20210311,1
000405,20210312,1
000405,20210315,1
000405,20210316,1
000405,20210317,1
000405,20210318,1
000405,20210319,1
000405,20210329,1
000405,20210330,1
000405,20210331,1
000405,20210401,1
000405,20210402,1
000405,20210406,1
000405,20210407,1
000405,20210408,1
000405,20210409,1
000405,20210412,1
000405,20210413,1
000405,20210414,1
000405,20210415,1
000405,20210416,1
000405,20210419,1
000405,20210420,1
000405,20210421,1
000405,20210422,1
000405,20210423,1
000405,20210426,1
000405,20210427,1
000405,20210428,1
000405,20210429,1
000405,20210430,1
000405,20210503,1
000405,20210504,1
000405,20210505,1
000405,20210506,1
000405,20210507,1
000405,20210510,1
000405,20210511,1
000405,20210512,1
000405,20210514,1
000405,20210517,1
000405,20210518,1
000405,20210519,1
000405,20210520,1
000405,20210521,1
000405,20210525,1
000405,20210526,1
000405,20210527,1
000405,20210528,1
000405,20210531,1
000405,20210601,1
000405,20210602,1
000405,20210603,1
000405,20210604,1
000405,20210607,1
000405,20210608,1
000405,20210609,1
000405,20210610,1
000405,20210611,1
000405,20210614,1
000405,20210615,1
000405,20210616,1
000405,20210617,1
000405,20210618,1
000405,20210621,1
000405,20210622,1
000405,20210623,1
000405,20210624,1
000405,20210625,1
000405,20210628,1
000405,20210629,1
000405,20210630,1
000405,20210701,1
000405,20210702,1
000405,20210705,1
000405,20210706,1
000405,20210707,1
000405,20210708,1
000405,20210709,1
000405,20210712,1
000405,20210713,1
000405,20210714,1
000405,20210715,1
000405,20210716,1
000405,20210719,1
000405,20210720,1
000405,20210722,1
000405,20210723,1
000405,20210726,1
000405,20210727,1
000405,20210728,1
000405,20210729,1
000405,20210730,1
000405,20210802,1
000405,20210803,1
000405,20210804,1
000405,20210805,1
000405,20210806,1
000405,20210809,1
000405,20210810,1
000405,20210811,1
000405,20210812,1
000405,20210813,1
000405,20210816,1
000405,20210817,1
000405,20210818,1
000405,20210819,1
000405,20210820,1
000405,20210823,1
000405,20210824,1
000405,20210825,1
000405,20210826,1
000405,20210827,1
000405,20210830,1
000405,20210831,1
000405,20210901,1
000405,20210902,1
000405,20210903,1
000405,20210906,1
000405,20210907,1
000405,20210908,1
000405,20210909,1
000405,20210910,1
000405,20210913,1
000405,20210914,1
000405,20210915,1
000405,20210916,1
000405,20210917,1
000405,20210920,1
000405,20210921,1
000405,20210922,1
000405,20210923,1
000405,20210924,1
000405,20210927,1
000405,20210928,1
000405,20210929,1
000405,20210930,1
000405,20211001,1
000405,20211004,1
000405,20211005,1
000405,20211006,1
000405,20211007,1
000405,20211008,1
000405,20211011,1
000405,20211012,1
000405,20211013,1
000405,20211014,1
000405,20211015,1
000405,20211018,1
000405,20211019,1
000405,20211020,1
000405,20211021,1
000405,20211022,1
000405,20211025,1
000405,20211026,1
000405,20211027,1
000405,20211028,1
000405,20211029,1
000405,20211102,1
000405,20211103,1
000405,20211104,1
000405,20211105,1
000405,20211108,1
000405,20211109,1
000405,20211110,1
000405,20211112,1
000405,20211115,1
000405,20211116,1
000405,20211117,1
000405,20211118,1
000405,20211119,1
000405,20211122,1
000405,20211123,1
000405,20211124,1
000405,20211125,1
000405,20211126,1
000405,20211129,1
000405,20211130,1
000405,20211201,1
000405,20211202,1
000405,20211203,1
000405,20211206,1
000405,20211207,1
000405,20211208,1
000405,20211209,1
000405,20211210,1
000406,20210207,1
000406,20210213,1
000406,20210214,1
000406,20210220,1
000406,20210221,1
000406,20210227,1
000406,20210228,1
000406,20210306,1
000406,20210307,1
000406,20210313,1
000406,20210320,1
000406,20210403,1
000406,20210404,1
000406,20210405,1
000406,20210410,1
000406,20210411,1
000406,20210417,1
000406,20210424,1
000406,20210425,1
000406,20210501,1
000406,20210502,1
000406,20210508,1
000406,20210509,1
000406,20210513,1
000406,20210515,1
000406,20210516,1
000406,20210522,1
000406,20210523,1
000406,20210524,1
000406,20210529,1
000406,20210530,1
000406,20210605,1
000406,20210606,1
000406,20210612,1
000406,20210613,1
000406,20210619,1
000406,20210620,1
000406,20210626,1
000406,20210627,1
000406,20210703,1
000406,20210704,1
000406,20210710,1
000406,20210711,1
000406,20210717,1
000406,20210718,1
000406,20210721,1
000406,20210724,1
000406,20210725,1
000406,20210731,1
000406,20210801,1
000406,20210807,1
000406,20210808,1
000406,20210814,1
000406,20210815,1
000406,20210821,1
000406,20210822,1
000406,20210828,1
000406,20210829,1
000406,20210904,1
000406,20210905,1
000406,20210911,1
000406,20210912,1
000406,20210918,1
000406,20210919,1
000406,20210925,1
000406,20210926,1
000406,20211002,1
000406,20211003,1
000406,20211009,1
000406,20211010,1
000406,20211016,1
000406,20211017,1
000406,20211023,1
000406,20211024,1
000406,20211030,1
000406,20211031,1
000406,20211101,1
000406,20211106,1
000406,20211107,1
000406,20211111,1
000406,20211113,1
000406,20211114,1
000406,20211120,1
000406,20211121,1
000406,20211127,1
000406,20211128,1
000406,20211204,1
000406,20211205,1
000406,20211211,1
000407,20210322,1
000407,20210323,1
000407,20210324,1
000407,20210325,1
000407,20210326,1
000408,20210208,1
000408,20210215,1
000408,20210216,1
000408,20210217,1
000408,20210218,1
000408,20210219,1
000408,20210222,1
000408,20210223,1
000408,20210224,1
000408,20210225,1
000408,20210226,1
000408,20210301,1
000408,20210302,1
000408,20210303,1
000408,20210304,1
000408,20210305,1
000408,20210308,1
000408,20210309,1
000408,20210310,1
000408,20210311,1
000408,20210312,1
000408,20210315,1
000408,20210316,1
000408,20210317,1
000408,20210318,1
000408,20210319,1
000408,20210322,1
000408,20210323,1
000408,20210324,1
000408,20210325,1
000408,20210326,1
000408,20210329,1
000408,20210330,1
000408,20210331,1
000408,20210401,1
000408,20210402,1
000409,20210313,1
000409,20210327,1
000409,20210403,1
000410,20210207,1
000410,20210214,1
000410,20210221,1
000410,20210314,1
000410,20210321,1
000410,20210404,1
000410,20210405,1
000410,20210411,1
000410,20210425,1
000410,20210501,1
000410,20210502,1
000410,20210509,1
000410,20210513,1
000410,20210516,1
000410,20210523,1
000410,20210524,1
000410,20210530,1
000410,20210606,1
000410,20210613,1
000410,20210620,1
000410,20210627,1
000410,20210704,1
000410,20210711,1
000410,20210718,1
000410,20210721,1
000410,20210725,1
000410,20210801,1
000410,20210808,1
000410,20210815,1
000410,20210822,1
000410,20210829,1
000410,20210905,1
000410,20210912,1
000410,20210919,1
000410,20210926,1
000410,20211003,1
000410,20211010,1
000410,20211017,1
000410,20211024,1
000410,20211031,1
000410,20211101,1
000410,20211107,1
000410,20211111,1
000410,20211114,1
000410,20211121,1
000410,20211128,1
000410,20211205,1
000411,20210307,1
000411,20210328,1
000413,20210212,1
000413,20210215,1
000413,20210216,1
000413,20210217,1
000413,20210218,1
000413,20210219,1
000413,20210222,1
000413,20210223,1
000413,20210224,1
000413,20210225,1
000413,20210226,1
000413,20210301,1
000413,20210302,1
000413,20210303,1
000413,20210304,1
000413,20210305,1
000413,20210308,1
000413,20210309,1
000413,20210310,1
000413,20210311,1
000413,20210312,1
000413,20210315,1
000413,20210316,1
000413,20210317,1
000413,20210318,1
000413,20210319,1
000413,20210322,1
000413,20210323,1
000413,20210324,1
000413,20210325,1
000413,20210326,1
000413,20210329,1
000413,20210330,1
000413,20210331,1
000413,20210401,1
000413,20210402,1
000414,20210208,1
000414,20210209,1
000414,20210210,1
000414,20210211,1
000415,20210208,1
000415,20210209,1
000415,20210210,1
000415,20210211,1
000415,20210212,1
000415,20210215,1
000415,20210216,1
000415,20210217,1
000415,20210218,1
000415,20210219,1
000415,20210222,1
000415,20210223,1
000415,20210224,1
000415,20210225,1
000415,20210226,1
000415,20210301,1
000415,20210302,1
000415,20210303,1
000415,20210304,1
000415,20210305,1
000415,20210308,1
000415,20210309,1
000415,20210310,1
000415,20210311,1
000415,20210312,1
000415,20210315,1
000415,20210316,1
000415,20210317,1
000415,20210318,1
000415,20210319,1
000415,20210322,1
000415,20210323,1
000415,20210324,1
000415,20210325,1
000415,20210326,1
000415,20210329,1
000415,20210330,1
000415,20210331,1
000415,20210401,1
000415,20210402,1
000415,20210406,1
000415,20210407,1
000415,20210408,1
000415,20210409,1
000415,20210412,1
000415,20210413,1
000415,20210414,1
000415,20210415,1
000415,20210416,1
000415,20210419,1
000415,20210420,1
000415,20210421,1
000415,20210422,1
000415,20210423,1
000415,20210426,1
000415,20210427,1
000415,20210428,1
000415,20210429,1
000415,20210430,1
000415,20210503,1
000415,20210504,1
000415,20210505,1
000415,20210506,1
000415,20210507,1
000415,20210510,1
000415,20210511,1
000415,20210512,1
000415,20210514,1
000415,20210517,1
000415,20210518,1
000415,20210519,1
000415,20210520,1
000415,20210521,1
000415,20210525,1
000415,20210526,1
000415,20210527,1
000415,20210528,1
000415,20210531,1
000415,20210601,1
000415,20210602,1
000415,20210603,1
000415,20210604,1
000415,20210607,1
000415,20210608,1
000415,20210609,1
000415,20210610,1
000415,20210611,1
000415,20210614,1
000415,20210615,1
000415,20210616,1
000415,20210617,1
000415,20210618,1
000415,20210621,1
000415,20210622,1
000415,20210623,1
000415,20210624,1
000415,20210625,1
000415,20210628,1
000415,20210629,1
000415,20210630,1
000415,20210701,1
000415,20210702,1
000415,20210705,1
000415,20210706,1
000415,20210707,1
000415,20210708,1
000415,20210709,1
000415,20210712,1
000415,20210713,1
000415,20210715,1
000415,20210716,1
000415,20210719,1
000415,20210720,1
000415,20210722,1
000415,20210723,1
000415,20210726,1
000415,20210727,1
000415,20210728,1
000415,20210729,1
000415,20210730,1
000415,20210802,1
000415,20210803,1
000415,20210804,1
000415,20210805,1
000415,20210806,1
000415,20210809,1
000415,20210810,1
000415,20210811,1
000415,20210812,1
000415,20210813,1
000415,20210816,1
000415,20210817,1
000415,20210818,1
000415,20210819,1
000415,20210820,1
000415,20210823,1
000415,20210824,1
000415,20210825,1
000415,20210826,1
000415,20210827,1
000415,20210830,1
000415,20210831,1
000415,20210901,1
000415,20210902,1
000415,20210903,1
000415,20210906,1
000415,20210907,1
000415,20210908,1
000415,20210909,1
000415,20210910,1
000415,20210913,1
000415,20210914,1
000415,20210915,1
000415,20210916,1
000415,20210917,1
000415,20210920,1
000415,20210921,1
000415,20210922,1
000415,20210923,1
000415,20210924,1
000415,20210927,1
000415,20210928,1
000415,20210929,1
000415,20210930,1
000415,20211001,1
000415,20211004,1
000415,20211005,1
000415,20211006,1
000415,20211007,1
000415,20211008,1
000415,20211011,1
000415,20211012,1
000415,20211013,1
000415,20211014,1
000415,20211015,1
000415,20211018,1
000415,20211019,1
000415,20211020,1
000415,20211021,1
000415,20211022,1
000415,20211025,1
000415,20211026,1
000415,20211027,1
000415,20211028,1
000415,20211029,1
000415,20211102,1
000415,20211103,1
000415,20211104,1
000415,20211105,1
000415,20211108,1
000415,20211109,1
000415,20211110,1
000415,20211112,1
000415,20211115,1
000415,20211116,1
000415,20211117,1
000415,20211118,1
000415,20211119,1
000415,20211122,1
000415,20211123,1
000415,20211124,1
000415,20211125,1
000415,20211126,1
000415,20211129,1
000415,20211130,1
000415,20211201,1
000415,20211202,1
000415,20211203,1
000415,20211206,1
000415,20211207,1
000415,20211208,1
000415,20211209,1
000415,20211210,1
000416,20210208,1
000416,20210209,1
000416,20210210,1
000416,20210211,1
000416,20210212,1
000416,20210213,1
000416,20210215,1
000416,20210216,1
000416,20210217,1
000416,20210218,1
000416,20210219,1
000416,20210220,1
000416,20210222,1
000416,20210223,1
000416,20210224,1
000416,20210225,1
000416,20210226,1
000416,20210227,1
000416,20210301,1
000416,20210302,1
000416,20210303,1
000416,20210304,1
000416,20210305,1
000416,20210306,1
000416,20210308,1
000416,20210309,1
000416,20210310,1
000416,20210311,1
000416,20210312,1
000416,20210315,1
000416,20210316,1
000416,20210317,1
000416,20210318,1
000416,20210319,1
000416,20210320,1
000416,20210322,1
000416,20210323,1
000416,20210324,1
000416,20210325,1
000416,20210326,1
000416,20210327,1
000416,20210329,1
000416,20210330,1
000416,20210331,1
000416,20210401,1
000416,20210402,1
000416,20210403,1
000416,20210406,1
000416,20210407,1
000416,20210408,1
000416,20210409,1
000416,20210410,1
000416,20210412,1
000416,20210413,1
000416,20210414,1
000416,20210415,1
000416,20210416,1
000416,20210417,1
000416,20210419,1
000416,20210420,1
000416,20210421,1
000416,20210422,1
000416,20210423,1
000416,20210424,1
000416,20210426,1
000416,20210427,1
000416,20210428,1
000416,20210429,1
000416,20210430,1
000416,20210503,1
000416,20210504,1
000416,20210505,1
000416,20210506,1
000416,20210507,1
000416,20210510,1
000416,20210511,1
000416,20210512,1
000416,20210514,1
000416,20210515,1
000416,20210517,1
000416,20210518,1
000416,20210519,1
000416,20210520,1
000416,20210521,1
000416,20210522,1
000416,20210525,1
000416,20210526,1
000416,20210527,1
000416,20210528,1
000416,20210529,1
000416,20210531,1
000416,20210601,1
000416,20210602,1
000416,20210603,1
000416,20210604,1
000416,20210605,1
000416,20210607,1
000416,20210608,1
000416,20210609,1
000416,20210610,1
000416,20210611,1
000416,20210612,1
000416,20210614,1
000416,20210615,1
000416,20210616,1
000416,20210617,1
000416,20210618,1
000416,20210619,1
000416,20210621,1
000416,20210622,1
000416,20210623,1
000416,20210624,1
000416,20210625,1
000416,20210626,1
000416,20210628,1
000416,20210629,1
000416,20210630,1
000416,20210701,1
000416,20210702,1
000416,20210703,1
000416,20210705,1
000416,20210706,1
000416,20210707,1
000416,20210708,1
000416,20210709,1
000416,20210710,1
000416,20210712,1
000416,20210713,1
000416,20210715,1
000416,20210716,1
000416,20210717,1
000416,20210719,1
000416,20210720,1
000416,20210722,1
000416,20210723,1
000416,20210724,1
000416,20210726,1
000416,20210727,1
000416,20210728,1
000416,20210729,1
000416,20210730,1
000416,20210731,1
000416,20210802,1
000416,20210803,1
000416,20210804,1
000416,20210805,1
000416,20210806,1
000416,20210807,1
000416,20210809,1
000416,20210810,1
000416,20210811,1
000416,20210812,1
000416,20210813,1
000416,20210814,1
000416,20210816,1
000416,20210817,1
000416,20210818,1
000416,20210819,1
000416,20210820,1
000416,20210821,1
000416,20210823,1
000416,20210824,1
000416,20210825,1
000416,20210826,1
000416,20210827,1
000416,20210828,1
000416,20210830,1
000416,20210831,1
000416,20210901,1
000416,20210902,1
000416,20210903,1
000416,20210904,1
000416,20210906,1
000416,20210907,1
000416,20210908,1
000416,20210909,1
000416,20210910,1
000416,20210911,1
000416,20210913,1
000416,20210914,1
000416,20210915,1
000416,20210916,1
000416,20210917,1
000416,20210918,1
000416,20210920,1
000416,20210921,1
000416,20210922,1
000416,20210923,1
000416,20210924,1
000416,20210925,1
000416,20210927,1
000416,20210928,1
000416,20210929,1
000416,20210930,1
000416,20211001,1
000416,20211002,1
000416,20211004,1
000416,20211005,1
000416,20211006,1
000416,20211007,1
000416,20211008,1
000416,20211009,1
000416,20211011,1
000416,20211012,1
000416,20211013,1
000416,20211014,1
000416,20211015,1
000416,20211016,1
000416,20211018,1
000416,20211019,1
000416,20211020,1
000416,20211021,1
000416,20211022,1
000416,20211023,1
000416,20211025,1
000416,20211026,1
000416,20211027,1
000416,20211028,1
000416,20211029,1
000416,20211030,1
000416,20211102,1
000416,20211103,1
000416,20211104,1
000416,20211105,1
000416,20211106,1
000416,20211108,1
000416,20211109,1
000416,20211110,1
000416,20211112,1
000416,20211113,1
000416,20211115,1
000416,20211116,1
000416,20211117,1
000416,20211118,1
000416,20211119,1
000416,20211120,1
000416,20211122,1
000416,20211123,1
000416,20211124,1
000416,20211125,1
000416,20211126,1
000416,20211127,1
000416,20211129,1
000416,20211130,1
000416,20211201,1
000416,20211202,1
000416,20211203,1
000416,20211204,1
000416,20211206,1
000416,20211207,1
000416,20211208,1
000416,20211209,1
000416,20211210,1
000416,20211211,1
000417,20210213,1
000417,20210220,1
000417,20210227,1
000417,20210306,1
000417,20210320,1
000417,20210327,1
000417,20210403,1
000417,20210410,1
000417,20210417,1
000417,20210424,1
000417,20210501,1
000417,20210515,1
000417,20210522,1
000417,20210529,1
000417,20210605,1
000417,20210612,1
000417,20210619,1
000417,20210626,1
000417,20210703,1
000417,20210710,1
000417,20210717,1
000417,20210724,1
000417,20210731,1
000417,20210807,1
000417,20210814,1
000417,20210821,1
000417,20210828,1
000417,20210904,1
000417,20210911,1
000417,20210918,1
000417,20210925,1
000417,20211002,1
000417,20211009,1
000417,20211016,1
000417,20211023,1
000417,20211030,1
000417,20211106,1
000417,20211113,1
000417,20211120,1
000417,20211127,1
000417,20211204,1
000417,20211211,1
000418,20210207,1
000418,20210208,1
000418,20210209,1
000418,20210210,1
000418,20210211,1
000418,20210212,1
000418,20210213,1
000418,20210214,1
000418,20210215,1
000418,20210216,1
000418,20210217,1
000418,20210218,1
000418,20210219,1
000418,20210220,1
000418,20210221,1
000418,20210222,1
000418,20210223,1
000418,20210224,1
000418,20210225,1
000418,20210226,1
000418,20210227,1
000418,20210228,1
000418,20210301,1
000418,20210302,1
000418,20210303,1
000418,20210304,1
000418,20210305,1
000418,20210306,1
000418,20210307,1
000418,20210308,1
000418,20210309,1
000418,20210310,1
000418,20210311,1
000418,20210312,1
000418,20210315,1
000418,20210316,1
000418,20210317,1
000418,20210318,1
000418,20210319,1
000418,20210320,1
000418,20210321,1
000418,20210322,1
000418,20210323,1
000418,20210324,1
000418,20210325,1
000418,20210326,1
000418,20210327,1
000418,20210328,1
000418,20210403,1
000418,20210404,1
000418,20210410,1
000418,20210411,1
000418,20210417,1
000418,20210418,1
000418,20210424,1
000418,20210425,1
000418,20210501,1
000418,20210502,1
000418,20210508,1
000418,20210509,1
000418,20210515,1
000418,20210516,1
000418,20210517,1
000418,20210518,1
000418,20210519,1
000418,20210520,1
000418,20210521,1
000418,20210522,1
000418,20210523,1
000418,20210524,1
000418,20210525,1
000418,20210526,1
000418,20210527,1
000418,20210528,1
000418,20210529,1
000418,20210530,1
000418,20210531,1
000418,20210601,1
000418,20210602,1
000418,20210603,1
000418,20210604,1
000418,20210605,1
000418,20210606,1
000418,20210607,1
000418,20210608,1
000418,20210609,1
000418,20210610,1
000418,20210611,1
000418,20210612,1
000418,20210613,1
000418,20210614,1
000418,20210615,1
000418,20210616,1
000418,20210617,1
000418,20210618,1
000418,20210619,1
000418,20210620,1
000418,20210621,1
000418,20210622,1
000418,20210623,1
000418,20210624,1
000418,20210625,1
000418,20210626,1
000418,20210627,1
000418,20210628,1
000418,20210629,1
000418,20210630,1
000418,20210701,1
000418,20210702,1
000418,20210703,1
000418,20210704,1
000418,20210705,1
000418,20210706,1
000418,20210707,1
000418,20210708,1
000418,20210709,1
000418,20210710,1
000418,20210711,1
000418,20210712,1
000418,20210713,1
000418,20210714,1
000418,20210715,1
000418,20210716,1
000418,20210717,1
000418,20210718,1
000418,20210719,1
000418,20210720,1
000418,20210721,1
000418,20210722,1
000418,20210723,1
000418,20210724,1
000418,20210725,1
000418,20210726,1
000418,20210727,1
000418,20210728,1
000418,20210729,1
000418,20210730,1
000418,20210731,1
000418,20210801,1
000418,20210802,1
000418,20210803,1
000418,20210804,1
000418,20210805,1
000418,20210806,1
000418,20210807,1
000418,20210808,1
000418,20210809,1
000418,20210810,1
000418,20210811,1
000418,20210812,1
000418,20210813,1
000418,20210814,1
000418,20210815,1
000418,20210816,1
000418,20210817,1
000418,20210818,1
000418,20210819,1
000418,20210820,1
000418,20210821,1
000418,20210822,1
000418,20210823,1
000418,20210824,1
000418,20210825,1
000418,20210826,1
000418,20210827,1
000418,20210828,1
000418,20210829,1
000418,20210830,1
000418,20210831,1
000418,20210901,1
000418,20210902,1
000418,20210903,1
000418,20210904,1
000418,20210905,1
000418,20210906,1
000418,20210907,1
000418,20210908,1
000418,20210909,1
000418,20210910,1
000418,20210911,1
000418,20210912,1
000418,20210913,1
000418,20210914,1
000418,20210915,1
000418,20210916,1
000418,20210917,1
000418,20210918,1
000418,20210919,1
000418,20210920,1
000418,20210921,1
000418,20210922,1
000418,20210923,1
000418,20210924,1
000418,20210925,1
000418,20210926,1
000418,20210927,1
000418,20210928,1
000418,20210929,1
000418,20210930,1
000418,20211001,1
000418,20211002,1
000418,20211003,1
000418,20211004,1
000418,20211005,1
000418,20211006,1
000418,20211007,1
000418,20211008,1
000418,20211009,1
000418,20211010,1
000418,20211011,1
000418,20211012,1
000418,20211013,1
000418,20211014,1
000418,20211015,1
000418,20211016,1
000418,20211017,1
000418,20211018,1
000418,20211019,1
000418,20211020,1
000418,20211021,1
000418,20211022,1
000418,20211023,1
000418,20211024,1
000418,20211025,1
000418,20211026,1
000418,20211027,1
000418,20211028,1
000418,20211029,1
000418,20211030,1
000418,20211031,1
000418,20211101,1
000418,20211102,1
000418,20211103,1
000418,20211104,1
000418,20211105,1
000418,20211106,1
000418,20211107,1
000418,20211108,1
000418,20211109,1
000418,20211110,1
000418,20211111,1
000418,20211112,1
000418,20211113,1
000418,20211114,1
000418,20211115,1
000418,20211116,1
000418,20211117,1
000418,20211118,1
000418,20211119,1
000418,20211120,1
000418,20211121,1
000418,20211122,1
000418,20211123,1
000418,20211124,1
000418,20211125,1
000418,20211126,1
000418,20211127,1
000418,20211128,1
000418,20211129,1
000418,20211130,1
000418,20211201,1
000418,20211202,1
000418,20211203,1
000418,20211204,1
000418,20211205,1
000418,20211206,1
000418,20211207,1
000418,20211208,1
000418,20211209,1
000418,20211210,1
000418,20211211,1
000419,20210329,1
000419,20210330,1
000419,20210331,1
000419,20210401,1
000419,20210402,1
000419,20210405,1
000419,20210406,1
000419,20210407,1
000419,20210408,1
000419,20210409,1
000419,20210412,1
000419,20210413,1
000419,20210414,1
000419,20210415,1
000419,20210416,1
000419,20210419,1
000419,20210420,1
000419,20210421,1
000419,20210422,1
000419,20210423,1
000419,20210426,1
000419,20210427,1
000419,20210428,1
000419,20210429,1
000419,20210430,1
000419,20210503,1
000419,20210504,1
000419,20210505,1
000419,20210506,1
000419,20210507,1
000419,20210510,1
000419,20210511,1
000419,20210512,1
000419,20210513,1
000419,20210514,1
000420,20210207,1
000420,20210213,1
000420,20210214,1
000420,20210220,1
000420,20210221,1
000420,20210227,1
000420,20210228,1
000420,20210306,1
000420,20210307,1
000420,20210320,1
000420,20210321,1
000420,20210327,1
000420,20210328,1
000420,20210403,1
000420,20210404,1
000420,20210405,1
000420,20210410,1
000420,20210411,1
000420,20210417,1
000420,20210418,1
000420,20210424,1
000420,20210425,1
000420,20210501,1
000420,20210502,1
000420,20210508,1
000420,20210509,1
000420,20210513,1
000420,20210515,1
000420,20210516,1
000420,20210522,1
000420,20210523,1
000420,20210524,1
000420,20210529,1
000420,20210530,1
000420,20210605,1
000420,20210606,1
000420,20210612,1
000420,20210613,1
000420,20210619,1
000420,20210620,1
000420,20210626,1
000420,20210627,1
000420,20210703,1
000420,20210704,1
000420,20210710,1
000420,20210711,1
000420,20210714,1
000420,20210717,1
000420,20210718,1
000420,20210721,1
000420,20210724,1
000420,20210725,1
000420,20210731,1
000420,20210801,1
000420,20210807,1
000420,20210808,1
000420,20210814,1
000420,20210815,1
000420,20210821,1
000420,20210822,1
000420,20210828,1
000420,20210829,1
000420,20210904,1
000420,20210905,1
000420,20210911,1
000420,20210912,1
000420,20210918,1
000420,20210919,1
000420,20210925,1
000420,20210926,1
000420,20211002,1
000420,20211003,1
000420,20211009,1
000420,20211010,1
000420,20211016,1
000420,20211017,1
000420,20211023,1
000420,20211024,1
000420,20211030,1
000420,20211031,1
000420,20211101,1
000420,20211106,1
000420,20211107,1
000420,20211111,1
000420,20211113,1
000420,20211114,1
000420,20211120,1
000420,20211121,1
000420,20211127,1
000420,20211128,1
000420,20211204,1
000420,20211205,1
000420,20211211,1
000422,20210207,1
000422,20210208,1
000422,20210209,1
000422,20210210,1
000422,20210211,1
000422,20210212,1
000422,20210213,1
000422,20210214,1
000422,20210220,1
000422,20210221,1
000422,20210227,1
000422,20210228,1
000422,20210306,1
000422,20210307,1
000422,20210315,1
000422,20210316,1
000422,20210317,1
000422,20210318,1
000422,20210319,1
000422,20210320,1
000422,20210321,1
000422,20210322,1
000422,20210323,1
000422,20210324,1
000422,20210325,1
000422,20210326,1
000422,20210327,1
000422,20210328,1
000422,20210403,1
000422,20210404,1
000422,20210410,1
000422,20210411,1
000422,20210417,1
000422,20210418,1
000422,20210424,1
000422,20210425,1
000422,20210501,1
000422,20210502,1
000422,20210508,1
000422,20210509,1
000422,20210515,1
000422,20210516,1
000422,20210517,1
000422,20210518,1
000422,20210519,1
000422,20210520,1
000422,20210521,1
000422,20210522,1
000422,20210523,1
000422,20210524,1
000422,20210525,1
000422,20210526,1
000422,20210527,1
000422,20210528,1
000422,20210529,1
000422,20210530,1
000422,20210605,1
000422,20210606,1
000422,20210612,1
000422,20210613,1
000422,20210614,1
000422,20210615,1
000422,20210616,1
000422,20210617,1
000422,20210618,1
000422,20210619,1
000422,20210620,1
000422,20210621,1
000422,20210622,1
000422,20210623,1
000422,20210624,1
000422,20210625,1
000422,20210626,1
000422,20210627,1
000422,20210628,1
000422,20210629,1
000422,20210630,1
000422,20210701,1
000422,20210702,1
000422,20210703,1
000422,20210704,1
000422,20210710,1
000422,20210711,1
000422,20210712,1
000422,20210713,1
000422,20210714,1
000422,20210715,1
000422,20210716,1
000422,20210717,1
000422,20210718,1
000422,20210719,1
000422,20210720,1
000422,20210721,1
000422,20210722,1
000422,20210723,1
000422,20210724,1
000422,20210725,1
000422,20210726,1
000422,20210727,1
000422,20210728,1
000422,20210729,1
000422,20210730,1
000422,20210731,1
000422,20210801,1
000422,20210802,1
000422,20210803,1
000422,20210804,1
000422,20210805,1
000422,20210806,1
000422,20210807,1
000422,20210808,1
000422,20210809,1
000422,20210810,1
000422,20210811,1
000422,20210812,1
000422,20210813,1
000422,20210814,1
000422,20210815,1
000422,20210816,1
000422,20210817,1
000422,20210818,1
000422,20210819,1
000422,20210820,1
000422,20210821,1
000422,20210822,1
000422,20210823,1
000422,20210824,1
000422,20210825,1
000422,20210826,1
000422,20210827,1
000422,20210828,1
000422,20210829,1
000422,20210830,1
000422,20210831,1
000422,20210901,1
000422,20210902,1
000422,20210903,1
000422,20210904,1
000422,20210905,1
000422,20210906,1
000422,20210907,1
000422,20210908,1
000422,20210909,1
000422,20210910,1
000422,20210911,1
000422,20210912,1
000422,20210913,1
000422,20210914,1
000422,20210915,1
000422,20210916,1
000422,20210917,1
000422,20210918,1
000422,20210919,1
000422,20210920,1
000422,20210921,1
000422,20210922,1
000422,20210923,1
000422,20210924,1
000422,20210925,1
000422,20210926,1
000422,20210927,1
000422,20210928,1
000422,20210929,1
000422,20210930,1
000422,20211001,1
000422,20211002,1
000422,20211003,1
000422,20211004,1
000422,20211005,1
000422,20211006,1
000422,20211007,1
000422,20211008,1
000422,20211009,1
000422,20211010,1
000422,20211011,1
000422,20211012,1
000422,20211013,1
000422,20211014,1
000422,20211015,1
000422,20211016,1
000422,20211017,1
000422,20211018,1
000422,20211019,1
000422,20211020,1
000422,20211021,1
000422,20211022,1
000422,20211023,1
000422,20211024,1
000422,20211025,1
000422,20211026,1
000422,20211027,1
000422,20211028,1
000422,20211029,1
000422,20211030,1
000422,20211031,1
000422,20211101,1
000422,20211102,1
000422,20211103,1
000422,20211104,1
000422,20211105,1
000422,20211106,1
000422,20211107,1
000422,20211108,1
000422,20211109,1
000422,20211110,1
000422,20211111,1
000422,20211112,1
000422,20211113,1
000422,20211114,1
000422,20211115,1
000422,20211116,1
000422,20211117,1
000422,20211118,1
000422,20211119,1
000422,20211120,1
000422,20211121,1
000422,20211122,1
000422,20211123,1
000422,20211124,1
000422,20211125,1
000422,20211126,1
000422,20211127,1
000422,20211128,1
000422,20211129,1
000422,20211130,1
000422,20211201,1
000422,20211202,1
000422,20211203,1
000422,20211204,1
000422,20211205,1
000422,20211206,1
000422,20211207,1
000422,20211208,1
000422,20211209,1
000422,20211210,1
000422,20211211,1
000423,20210215,1
000423,20210216,1
000423,20210217,1
000423,20210218,1
000423,20210219,1
000423,20210222,1
000423,20210223,1
000423,20210224,1
000423,20210225,1
000423,20210226,1
000423,20210301,1
000423,20210302,1
000423,20210303,1
000423,20210304,1
000423,20210305,1
000423,20210308,1
000423,20210309,1
000423,20210310,1
000423,20210311,1
000423,20210312,1
000423,20210329,1
000423,20210330,1
000423,20210331,1
000423,20210401,1
000423,20210402,1
000423,20210405,1
000423,20210406,1
000423,20210407,1
000423,20210408,1
000423,20210409,1
000423,20210412,1
000423,20210413,1
000423,20210414,1
000423,20210415,1
000423,20210416,1
000423,20210419,1
000423,20210420,1
000423,20210421,1
000423,20210422,1
000423,20210423,1
000423,20210426,1
000423,20210427,1
000423,20210428,1
000423,20210429,1
000423,20210430,1
000423,20210503,1
000423,20210504,1
000423,20210505,1
000423,20210506,1
000423,20210507,1
000423,20210510,1
000423,20210511,1
000423,20210512,1
000423,20210513,1
000423,20210514,1
000423,20210531,1
000423,20210601,1
000423,20210602,1
000423,20210603,1
000423,20210604,1
000423,20210607,1
000423,20210608,1
000423,20210609,1
000423,20210610,1
000423,20210611,1
000423,20210705,1
000423,20210706,1
000423,20210707,1
000423,20210708,1
000423,20210709,1
000424,20210209,1
000424,20210210,1
000424,20210211,1
000425,20210207,1
000425,20210208,1
000425,20210209,1
000425,20210210,1
000425,20210211,1
000425,20210212,1
000425,20210213,1
000425,20210214,1
000425,20210215,1
000425,20210216,1
000425,20210217,1
000425,20210218,1
000425,20210219,1
000425,20210220,1
000425,20210221,1
000425,20210222,1
000425,20210223,1
000425,20210224,1
000425,20210225,1
000425,20210226,1
000425,20210227,1
000425,20210228,1
000425,20210301,1
000425,20210302,1
000425,20210303,1
000425,20210304,1
000425,20210305,1
000425,20210306,1
000425,20210307,1
000425,20210308,1
000425,20210309,1
000425,20210310,1
000425,20210311,1
000425,20210312,1
000425,20210315,1
000425,20210316,1
000425,20210317,1
000425,20210318,1
000425,20210319,1
000425,20210320,1
000425,20210321,1
000425,20210322,1
000425,20210323,1
000425,20210324,1
000425,20210325,1
000425,20210326,1
000425,20210327,1
000425,20210328,1
000425,20210329,1
000425,20210330,1
000425,20210331,1
000425,20210401,1
000425,20210402,1
000425,20210403,1
000425,20210404,1
000425,20210405,1
000425,20210406,1
000425,20210407,1
000425,20210408,1
000425,20210409,1
000425,20210410,1
000425,20210411,1
000425,20210412,1
000425,20210413,1
000425,20210414,1
000425,20210415,1
000425,20210416,1
000425,20210417,1
000425,20210418,1
000425,20210419,1
000425,20210420,1
000425,20210421,1
000425,20210422,1
000425,20210423,1
000425,20210424,1
000425,20210425,1
000425,20210426,1
000425,20210427,1
000425,20210428,1
000425,20210429,1
000425,20210430,1
000425,20210501,1
000425,20210502,1
000425,20210503,1
000425,20210504,1
000425,20210505,1
000425,20210506,1
000425,20210507,1
000425,20210508,1
000425,20210509,1
000425,20210510,1
000425,20210511,1
000425,20210512,1
000425,20210513,1
000425,20210514,1
000425,20210515,1
000425,20210516,1
000425,20210517,1
000425,20210518,1
000425,20210519,1
000425,20210520,1
000425,20210521,1
000425,20210522,1
000425,20210523,1
000425,20210524,1
000425,20210525,1
000425,20210526,1
000425,20210527,1
000425,20210528,1
000425,20210529,1
000425,20210530,1
000425,20210531,1
000425,20210601,1
000425,20210602,1
000425,20210603,1
000425,20210604,1
000425,20210605,1
000425,20210606,1
000425,20210607,1
000425,20210608,1
000425,20210609,1
000425,20210610,1
000425,20210611,1
000425,20210612,1
000425,20210613,1
000425,20210614,1
000425,20210615,1
000425,20210616,1
000425,20210617,1
000425,20210618,1
000425,20210619,1
000425,20210620,1
000425,20210621,1
000425,20210622,1
000425,20210623,1
000425,20210624,1
000425,20210625,1
000425,20210626,1
000425,20210627,1
000425,20210628,1
000425,20210629,1
000425,20210630,1
000425,20210701,1
000425,20210702,1
000425,20210703,1
000425,20210704,1
000425,20210705,1
000425,20210706,1
000425,20210707,1
000425,20210708,1
000425,20210709,1
000425,20210710,1
000425,20210711,1
000425,20210712,1
000425,20210713,1
000425,20210714,1
000425,20210715,1
000425,20210716,1
000425,20210717,1
000425,20210718,1
000425,20210719,1
000425,20210720,1
000425,20210721,1
000425,20210722,1
000425,20210723,1
000425,20210724,1
000425,20210725,1
000425,20210726,1
000425,20210727,1
000425,20210728,1
000425,20210729,1
000425,20210730,1
000425,20210731,1
000425,20210801,1
000425,20210802,1
000425,20210803,1
000425,20210804,1
000425,20210805,1
000425,20210806,1
000425,20210807,1
000425,20210808,1
000425,20210809,1
000425,20210810,1
000425,20210811,1
000425,20210812,1
000425,20210813,1
000425,20210814,1
000425,20210815,1
000425,20210816,1
000425,20210817,1
000425,20210818,1
000425,20210819,1
000425,20210820,1
000425,20210821,1
000425,20210822,1
000425,20210823,1
000425,20210824,1
000425,20210825,1
000425,20210826,1
000425,20210827,1
000425,20210828,1
000425,20210829,1
000425,20210830,1
000425,20210831,1
000425,20210901,1
000425,20210902,1
000425,20210903,1
000425,20210904,1
000425,20210905,1
000425,20210906,1
000425,20210907,1
000425,20210908,1
000425,20210909,1
000425,20210910,1
000425,20210911,1
000425,20210912,1
000425,20210913,1
000425,20210914,1
000425,20210915,1
000425,20210916,1
000425,20210917,1
000425,20210918,1
000425,20210919,1
000425,20210920,1
000425,20210921,1
000425,20210922,1
000425,20210923,1
000425,20210924,1
000425,20210925,1
000425,20210926,1
000425,20210927,1
000425,20210928,1
000425,20210929,1
000425,20210930,1
000425,20211001,1
000425,20211002,1
000425,20211003,1
000425,20211004,1
000425,20211005,1
000425,20211006,1
000425,20211007,1
000425,20211008,1
000425,20211009,1
000425,20211010,1
000425,20211011,1
000425,20211012,1
000425,20211013,1
000425,20211014,1
000425,20211015,1
000425,20211016,1
000425,20211017,1
000425,20211018,1
000425,20211019,1
000425,20211020,1
000425,20211021,1
000425,20211022,1
000425,20211023,1
000425,20211024,1
000425,20211025,1
000425,20211026,1
000425,20211027,1
000425,20211028,1
000425,20211029,1
000425,20211030,1
000425,20211031,1
000425,20211101,1
000425,20211102,1
000425,20211103,1
000425,20211104,1
000425,20211105,1
000425,20211106,1
000425,20211107,1
000425,20211108,1
000425,20211109,1
000425,20211110,1
000425,20211111,1
000425,20211112,1
000425,20211113,1
000425,20211114,1
000425,20211115,1
000425,20211116,1
000425,20211117,1
000425,20211118,1
000425,20211119,1
000425,20211120,1
000425,20211121,1
000425,20211122,1
000425,20211123,1
000425,20211124,1
000425,20211125,1
000425,20211126,1
000425,20211127,1
000425,20211128,1
000425,20211129,1
000425,20211130,1
000425,20211201,1
000425,20211202,1
000425,20211203,1
000425,20211204,1
000425,20211205,1
000425,20211206,1
000425,20211207,1
000425,20211208,1
000425,20211209,1
000425,20211210,1
000425,20211211,1
000427,20210207,1
000427,20210213,1
000427,20210214,1
000427,20210227,1
000427,20210228,1
000427,20210306,1
000427,20210307,1
000427,20210320,1
000427,20210321,1
000427,20210327,1
000427,20210328,1
000427,20210403,1
000427,20210404,1
000427,20210410,1
000427,20210411,1
000427,20210417,1
000427,20210418,1
000427,20210424,1
000427,20210425,1
000427,20210501,1
000427,20210502,1
000427,20210508,1
000427,20210509,1
000427,20210515,1
000427,20210516,1
000427,20210522,1
000427,20210523,1
000427,20210524,1
000427,20210529,1
000427,20210530,1
000427,20210605,1
000427,20210606,1
000427,20210612,1
000427,20210613,1
000427,20210619,1
000427,20210620,1
000427,20210626,1
000427,20210627,1
000427,20210703,1
000427,20210704,1
000427,20210710,1
000427,20210711,1
000427,20210714,1
000427,20210717,1
000427,20210718,1
000427,20210721,1
000427,20210724,1
000427,20210725,1
000427,20210731,1
000427,20210801,1
000427,20210807,1
000427,20210808,1
000427,20210814,1
000427,20210815,1
000427,20210821,1
000427,20210822,1
000427,20210828,1
000427,20210829,1
000427,20210904,1
000427,20210905,1
000427,20210911,1
000427,20210912,1
000427,20210918,1
000427,20210919,1
000427,20210925,1
000427,20210926,1
000427,20211002,1
000427,20211003,1
000427,20211009,1
000427,20211010,1
000427,20211016,1
000427,20211017,1
000427,20211023,1
000427,20211024,1
000427,20211030,1
000427,20211031,1
000427,20211101,1
000427,20211106,1
000427,20211107,1
000427,20211111,1
000427,20211113,1
000427,20211114,1
000427,20211120,1
000427,20211121,1
000427,20211127,1
000427,20211128,1
000427,20211204,1
000427,20211205,1
000427,20211211,1
000430,20210208,1
000430,20210209,1
000430,20210210,1
000430,20210211,1
000430,20210212,1
000430,20210315,1
000430,20210316,1
000430,20210317,1
000430,20210318,1
000430,20210319,1
000430,20210322,1
000430,20210323,1
000430,20210324,1
000430,20210325,1
000430,20210326,1
000430,20210517,1
000430,20210518,1
000430,20210519,1
000430,20210520,1
000430,20210521,1
000430,20210525,1
000430,20210526,1
000430,20210527,1
000430,20210528,1
000430,20210614,1
000430,20210615,1
000430,20210616,1
000430,20210617,1
000430,20210618,1
000430,20210621,1
000430,20210622,1
000430,20210623,1
000430,20210624,1
000430,20210625,1
000430,20210628,1
000430,20210629,1
000430,20210630,1
000430,20210701,1
000430,20210702,1
000430,20210712,1
000430,20210713,1
000430,20210715,1
000430,20210716,1
000430,20210719,1
000430,20210720,1
000430,20210722,1
000430,20210723,1
000430,20210726,1
000430,20210727,1
000430,20210728,1
000430,20210729,1
000430,20210730,1
000430,20210802,1
000430,20210803,1
000430,20210804,1
000430,20210805,1
000430,20210806,1
000430,20210809,1
000430,20210810,1
000430,20210811,1
000430,20210812,1
000430,20210813,1
000430,20210816,1
000430,20210817,1
000430,20210818,1
000430,20210819,1
000430,20210820,1
000430,20210823,1
000430,20210824,1
000430,20210825,1
000430,20210826,1
000430,20210827,1
000430,20210830,1
000430,20210831,1
000430,20210901,1
000430,20210902,1
000430,20210903,1
000430,20210906,1
000430,20210907,1
000430,20210908,1
000430,20210909,1
000430,20210910,1
000430,20210913,1
000430,20210914,1
000430,20210915,1
000430,20210916,1
000430,20210917,1
000430,20210920,1
000430,20210921,1
000430,20210922,1
000430,20210923,1
000430,20210924,1
000430,20210927,1
000430,20210928,1
000430,20210929,1
000430,20210930,1
000430,20211001,1
000430,20211004,1
000430,20211005,1
000430,20211006,1
000430,20211007,1
000430,20211008,1
000430,20211011,1
000430,20211012,1
000430,20211013,1
000430,20211014,1
000430,20211015,1
000430,20211018,1
000430,20211019,1
000430,20211020,1
000430,20211021,1
000430,20211022,1
000430,20211025,1
000430,20211026,1
000430,20211027,1
000430,20211028,1
000430,20211029,1
000430,20211102,1
000430,20211103,1
000430,20211104,1
000430,20211105,1
000430,20211108,1
000430,20211109,1
000430,20211110,1
000430,20211112,1
000430,20211115,1
000430,20211116,1
000430,20211117,1
000430,20211118,1
000430,20211119,1
000430,20211122,1
000430,20211123,1
000430,20211124,1
000430,20211125,1
000430,20211126,1
000430,20211129,1
000430,20211130,1
000430,20211201,1
000430,20211202,1
000430,20211203,1
000430,20211206,1
000430,20211207,1
000430,20211208,1
000430,20211209,1
000430,20211210,1
000431,20210215,1
000431,20210216,1
000431,20210217,1
000431,20210218,1
000431,20210219,1
000431,20210222,1
000431,20210223,1
000431,20210224,1
000431,20210225,1
000431,20210226,1
000431,20210301,1
000431,20210302,1
000431,20210303,1
000431,20210304,1
000431,20210305,1
000431,20210308,1
000431,20210309,1
000431,20210310,1
000431,20210311,1
000431,20210312,1
000431,20210329,1
000431,20210330,1
000431,20210331,1
000431,20210401,1
000431,20210402,1
000431,20210406,1
000431,20210407,1
000431,20210408,1
000431,20210409,1
000431,20210412,1
000431,20210413,1
000431,20210414,1
000431,20210415,1
000431,20210416,1
000431,20210419,1
000431,20210420,1
000431,20210421,1
000431,20210422,1
000431,20210423,1
000431,20210426,1
000431,20210427,1
000431,20210428,1
000431,20210429,1
000431,20210430,1
000431,20210503,1
000431,20210504,1
000431,20210505,1
000431,20210506,1
000431,20210507,1
000431,20210510,1
000431,20210511,1
000431,20210512,1
000431,20210514,1
000431,20210531,1
000431,20210601,1
000431,20210602,1
000431,20210603,1
000431,20210604,1
000431,20210607,1
000431,20210608,1
000431,20210609,1
000431,20210610,1
000431,20210611,1
000431,20210705,1
000431,20210706,1
000431,20210707,1
000431,20210708,1
000431,20210709,1
000432,20210208,1
000432,20210209,1
000432,20210210,1
000432,20210211,1
000432,20210212,1
000432,20210215,1
000432,20210216,1
000432,20210217,1
000432,20210218,1
000432,20210219,1
000432,20210222,1
000432,20210223,1
000432,20210224,1
000432,20210225,1
000432,20210226,1
000432,20210301,1
000432,20210302,1
000432,20210303,1
000432,20210304,1
000432,20210305,1
000432,20210308,1
000432,20210309,1
000432,20210310,1
000432,20210311,1
000432,20210312,1
000432,20210315,1
000432,20210316,1
000432,20210317,1
000432,20210318,1
000432,20210319,1
000432,20210322,1
000432,20210323,1
000432,20210324,1
000432,20210325,1
000432,20210326,1
000432,20210517,1
000432,20210518,1
000432,20210519,1
000432,20210520,1
000432,20210521,1
000432,20210525,1
000432,20210526,1
000432,20210527,1
000432,20210528,1
000432,20210531,1
000432,20210601,1
000432,20210602,1
000432,20210603,1
000432,20210604,1
000432,20210607,1
000432,20210608,1
000432,20210609,1
000432,20210610,1
000432,20210611,1
000432,20210614,1
000432,20210615,1
000432,20210616,1
000432,20210617,1
000432,20210618,1
000432,20210621,1
000432,20210622,1
000432,20210623,1
000432,20210624,1
000432,20210625,1
000432,20210628,1
000432,20210629,1
000432,20210630,1
000432,20210701,1
000432,20210702,1
000432,20210705,1
000432,20210706,1
000432,20210707,1
000432,20210708,1
000432,20210709,1
000432,20210712,1
000432,20210713,1
000432,20210715,1
000432,20210716,1
000432,20210719,1
000432,20210720,1
000432,20210722,1
000432,20210723,1
000432,20210726,1
000432,20210727,1
000432,20210728,1
000432,20210729,1
000432,20210730,1
000432,20210802,1
000432,20210803,1
000432,20210804,1
000432,20210805,1
000432,20210806,1
000432,20210809,1
000432,20210810,1
000432,20210811,1
000432,20210812,1
000432,20210813,1
000432,20210816,1
000432,20210817,1
000432,20210818,1
000432,20210819,1
000432,20210820,1
000432,20210823,1
000432,20210824,1
000432,20210825,1
000432,20210826,1
000432,20210827,1
000432,20210830,1
000432,20210831,1
000432,20210901,1
000432,20210902,1
000432,20210903,1
000432,20210906,1
000432,20210907,1
000432,20210908,1
000432,20210909,1
000432,20210910,1
000432,20210913,1
000432,20210914,1
000432,20210915,1
000432,20210916,1
000432,20210917,1
000432,20210920,1
000432,20210921,1
000432,20210922,1
000432,20210923,1
000432,20210924,1
000432,20210927,1
000432,20210928,1
000432,20210929,1
000432,20210930,1
000432,20211001,1
000432,20211004,1
000432,20211005,1
000432,20211006,1
000432,20211007,1
000432,20211008,1
000432,20211011,1
000432,20211012,1
000432,20211013,1
000432,20211014,1
000432,20211015,1
000432,20211018,1
000432,20211019,1
000432,20211020,1
000432,20211021,1
000432,20211022,1
000432,20211025,1
000432,20211026,1
000432,20211027,1
000432,20211028,1
000432,20211029,1
000432,20211102,1
000432,20211103,1
000432,20211104,1
000432,20211105,1
000432,20211108,1
000432,20211109,1
000432,20211110,1
000432,20211112,1
000432,20211115,1
000432,20211116,1
000432,20211117,1
000432,20211118,1
000432,20211119,1
000432,20211122,1
000432,20211123,1
000432,20211124,1
000432,20211125,1
000432,20211126,1
000432,20211129,1
000432,20211130,1
000432,20211201,1
000432,20211202,1
000432,20211203,1
000432,20211206,1
000432,20211207,1
000432,20211208,1
000432,20211209,1
000432,20211210,1
000433,20210207,1
000433,20210213,1
000433,20210214,1
000433,20210220,1
000433,20210221,1
000433,20210227,1
000433,20210228,1
000433,20210306,1
000433,20210307,1
000433,20210320,1
000433,20210321,1
000433,20210327,1
000433,20210328,1
000433,20210403,1
000433,20210404,1
000433,20210410,1
000433,20210411,1
000433,20210417,1
000433,20210418,1
000433,20210424,1
000433,20210425,1
000433,20210501,1
000433,20210502,1
000433,20210508,1
000433,20210509,1
000433,20210515,1
000433,20210516,1
000433,20210522,1
000433,20210523,1
000433,20210524,1
000433,20210529,1
000433,20210530,1
000433,20210605,1
000433,20210606,1
000433,20210612,1
000433,20210613,1
000433,20210619,1
000433,20210620,1
000433,20210626,1
000433,20210627,1
000433,20210703,1
000433,20210704,1
000433,20210710,1
000433,20210711,1
000433,20210714,1
000433,20210717,1
000433,20210718,1
000433,20210721,1
000433,20210724,1
000433,20210725,1
000433,20210731,1
000433,20210801,1
000433,20210807,1
000433,20210808,1
000433,20210814,1
000433,20210815,1
000433,20210821,1
000433,20210822,1
000433,20210828,1
000433,20210829,1
000433,20210904,1
000433,20210905,1
000433,20210911,1
000433,20210912,1
000433,20210918,1
000433,20210919,1
000433,20210925,1
000433,20210926,1
000433,20211002,1
000433,20211003,1
000433,20211009,1
000433,20211010,1
000433,20211016,1
000433,20211017,1
000433,20211023,1
000433,20211024,1
000433,20211030,1
000433,20211031,1
000433,20211101,1
000433,20211106,1
000433,20211107,1
000433,20211111,1
000433,20211113,1
000433,20211114,1
000433,20211120,1
000433,20211121,1
000433,20211127,1
000433,20211128,1
000433,20211204,1
000433,20211205,1
000433,20211211,1
000434,20210405,1
000434,20210513,1
000437,20210208,1
000437,20210209,1
000437,20210210,1
000437,20210211,1
000437,20210212,1
000437,20210215,1
000437,20210216,1
000437,20210217,1
000437,20210218,1
000437,20210219,1
000437,20210222,1
000437,20210223,1
000437,20210224,1
000437,20210225,1
000437,20210226,1
000437,20210301,1
000437,20210302,1
000437,20210303,1
000437,20210304,1
000437,20210305,1
000437,20210308,1
000437,20210309,1
000437,20210310,1
000437,20210311,1
000437,20210312,1
000437,20210315,1
000437,20210316,1
000437,20210317,1
000437,20210318,1
000437,20210319,1
000437,20210322,1
000437,20210323,1
000437,20210324,1
000437,20210325,1
000437,20210326,1
000437,20210517,1
000437,20210518,1
000437,20210519,1
000437,20210520,1
000437,20210521,1
000437,20210525,1
000437,20210526,1
000437,20210527,1
000437,20210528,1
000437,20210531,1
000437,20210601,1
000437,20210602,1
000437,20210603,1
000437,20210604,1
000437,20210607,1
000437,20210608,1
000437,20210609,1
000437,20210610,1
000437,20210611,1
000437,20210614,1
000437,20210615,1
000437,20210616,1
000437,20210617,1
000437,20210618,1
000437,20210621,1
000437,20210622,1
000437,20210623,1
000437,20210624,1
000437,20210625,1
000437,20210628,1
000437,20210629,1
000437,20210630,1
000437,20210701,1
000437,20210702,1
000437,20210830,1
000437,20210831,1
000437,20210901,1
000437,20210902,1
000437,20210903,1
000437,20210906,1
000437,20210907,1
000437,20210908,1
000437,20210909,1
000437,20210910,1
000437,20210913,1
000437,20210914,1
000437,20210915,1
000437,20210916,1
000437,20210917,1
000437,20210920,1
000437,20210921,1
000437,20210922,1
000437,20210923,1
000437,20210924,1
000437,20210927,1
000437,20210928,1
000437,20210929,1
000437,20210930,1
000437,20211001,1
000437,20211004,1
000437,20211005,1
000437,20211006,1
000437,20211007,1
000437,20211008,1
000437,20211011,1
000437,20211012,1
000437,20211013,1
000437,20211014,1
000437,20211015,1
000437,20211018,1
000437,20211019,1
000437,20211020,1
000437,20211021,1
000437,20211022,1
000437,20211025,1
000437,20211026,1
000437,20211027,1
000437,20211028,1
000437,20211029,1
000437,20211102,1
000437,20211103,1
000437,20211104,1
000437,20211105,1
000437,20211108,1
000437,20211109,1
000437,20211110,1
000437,20211112,1
000437,20211115,1
000437,20211116,1
000437,20211117,1
000437,20211118,1
000437,20211119,1
000437,20211122,1
000437,20211123,1
000437,20211124,1
000437,20211125,1
000437,20211126,1
000437,20211129,1
000437,20211130,1
000437,20211201,1
000437,20211202,1
000437,20211203,1
000437,20211206,1
000437,20211207,1
000437,20211208,1
000437,20211209,1
000437,20211210,1
000438,20210329,1
000438,20210330,1
000438,20210331,1
000438,20210401,1
000438,20210402,1
000438,20210406,1
000438,20210407,1
000438,20210408,1
000438,20210409,1
000438,20210412,1
000438,20210413,1
000438,20210414,1
000438,20210415,1
000438,20210416,1
000438,20210419,1
000438,20210420,1
000438,20210421,1
000438,20210422,1
000438,20210423,1
000438,20210426,1
000438,20210427,1
000438,20210428,1
000438,20210429,1
000438,20210430,1
000438,20210503,1
000438,20210504,1
000438,20210505,1
000438,20210506,1
000438,20210507,1
000438,20210510,1
000438,20210511,1
000438,20210512,1
000438,20210514,1
000439,20210208,1
000439,20210209,1
000439,20210210,1
000439,20210211,1
000439,20210212,1
000439,20210215,1
000439,20210216,1
000439,20210217,1
000439,20210218,1
000439,20210219,1
000439,20210222,1
000439,20210223,1
000439,20210224,1
000439,20210225,1
000439,20210226,1
000439,20210301,1
000439,20210302,1
000439,20210303,1
000439,20210304,1
000439,20210305,1
000439,20210308,1
000439,20210309,1
000439,20210310,1
000439,20210311,1
000439,20210312,1
000439,20210315,1
000439,20210316,1
000439,20210317,1
000439,20210318,1
000439,20210319,1
000439,20210322,1
000439,20210323,1
000439,20210324,1
000439,20210325,1
000439,20210326,1
000439,20210329,1
000439,20210330,1
000439,20210331,1
000439,20210401,1
000439,20210402,1
000439,20210419,1
000439,20210420,1
000439,20210421,1
000439,20210422,1
000440,20210406,1
000440,20210407,1
000440,20210408,1
000440,20210409,1
000440,20210412,1
000440,20210413,1
000440,20210414,1
000440,20210415,1
000440,20210416,1
000440,20210423,1
000440,20210426,1
000440,20210427,1
000440,20210428,1
000440,20210429,1
000440,20210430,1
000440,20210503,1
000440,20210504,1
000440,20210505,1
000440,20210506,1
000440,20210507,1
000440,20210510,1
000440,20210511,1
000440,20210512,1
000440,20210514,1
000440,20210517,1
000440,20210518,1
000440,20210519,1
000440,20210520,1
000440,20210521,1
000440,20210525,1
000440,20210526,1
000440,20210527,1
000440,20210528,1
000440,20210531,1
000440,20210601,1
000440,20210602,1
000440,20210603,1
000440,20210604,1
000440,20210607,1
000440,20210608,1
000440,20210609,1
000440,20210610,1
000440,20210611,1
000440,20210614,1
000440,20210615,1
000440,20210616,1
000440,20210617,1
000440,20210618,1
000440,20210621,1
000440,20210622,1
000440,20210623,1
000440,20210624,1
000440,20210625,1
000440,20210628,1
000440,20210629,1
000440,20210630,1
000440,20210701,1
000440,20210702,1
000440,20210705,1
000440,20210706,1
000440,20210707,1
000440,20210708,1
000440,20210709,1
000440,20210712,1
000440,20210713,1
000440,20210714,1
000440,20210715,1
000440,20210716,1
000440,20210719,1
000440,20210720,1
000440,20210722,1
000440,20210723,1
000440,20210726,1
000440,20210727,1
000440,20210728,1
000440,20210729,1
000440,20210730,1
000440,20210802,1
000440,20210803,1
000440,20210804,1
000440,20210805,1
000440,20210806,1
000440,20210809,1
000440,20210810,1
000440,20210811,1
000440,20210812,1
000440,20210813,1
000440,20210816,1
000440,20210817,1
000440,20210818,1
000440,20210819,1
000440,20210820,1
000440,20210823,1
000440,20210824,1
000440,20210825,1
000440,20210826,1
000440,20210827,1
000440,20210830,1
000440,20210831,1
000440,20210901,1
000440,20210902,1
000440,20210903,1
000440,20210906,1
000440,20210907,1
000440,20210908,1
000440,20210909,1
000440,20210910,1
000440,20210913,1
000440,20210914,1
000440,20210915,1
000440,20210916,1
000440,20210917,1
000440,20210920,1
000440,20210921,1
000440,20210922,1
000440,20210923,1
000440,20210924,1
000440,20210927,1
000440,20210928,1
000440,20210929,1
000440,20210930,1
000440,20211001,1
000440,20211004,1
000440,20211005,1
000440,20211006,1
000440,20211007,1
000440,20211008,1
000440,20211011,1
000440,20211012,1
000440,20211013,1
000440,20211014,1
000440,20211015,1
000440,20211018,1
000440,20211019,1
000440,20211020,1
000440,20211021,1
000440,20211022,1
000440,20211025,1
000440,20211026,1
000440,20211027,1
000440,20211028,1
000440,20211029,1
000440,20211102,1
000440,20211103,1
000440,20211104,1
000440,20211105,1
000440,20211108,1
000440,20211109,1
000440,20211110,1
000440,20211112,1
000440,20211115,1
000440,20211116,1
000440,20211117,1
000440,20211118,1
000440,20211119,1
000440,20211122,1
000440,20211123,1
000440,20211124,1
000440,20211125,1
000440,20211126,1
000440,20211129,1
000440,20211130,1
000440,20211201,1
000440,20211202,1
000440,20211203,1
000440,20211206,1
000440,20211207,1
000440,20211208,1
000440,20211209,1
000440,20211210,1
000441,20210207,1
000441,20210208,1
000441,20210209,1
000441,20210210,1
000441,20210211,1
000441,20210212,1
000441,20210213,1
000441,20210214,1
000441,20210215,1
000441,20210216,1
000441,20210217,1
000441,20210218,1
000441,20210219,1
000441,20210220,1
000441,20210221,1
000441,20210222,1
000441,20210223,1
000441,20210224,1
000441,20210225,1
000441,20210226,1
000441,20210227,1
000441,20210228,1
000441,20210301,1
000441,20210302,1
000441,20210303,1
000441,20210304,1
000441,20210305,1
000441,20210306,1
000441,20210307,1
000441,20210308,1
000441,20210309,1
000441,20210310,1
000441,20210311,1
000441,20210312,1
000441,20210314,1
000441,20210315,1
000441,20210316,1
000441,20210317,1
000441,20210318,1
000441,20210319,1
000441,20210320,1
000441,20210321,1
000441,20210322,1
000441,20210323,1
000441,20210324,1
000441,20210325,1
000441,20210326,1
000441,20210327,1
000441,20210328,1
000441,20210403,1
000441,20210404,1
000441,20210405,1
000441,20210406,1
000441,20210407,1
000441,20210408,1
000441,20210409,1
000441,20210410,1
000441,20210411,1
000441,20210412,1
000441,20210413,1
000441,20210414,1
000441,20210415,1
000441,20210416,1
000441,20210417,1
000441,20210418,1
000441,20210419,1
000441,20210420,1
000441,20210421,1
000441,20210422,1
000441,20210423,1
000441,20210424,1
000441,20210425,1
000441,20210426,1
000441,20210427,1
000441,20210428,1
000441,20210429,1
000441,20210430,1
000441,20210501,1
000441,20210502,1
000441,20210503,1
000441,20210504,1
000441,20210505,1
000441,20210506,1
000441,20210507,1
000441,20210508,1
000441,20210509,1
000441,20210510,1
000441,20210511,1
000441,20210512,1
000441,20210513,1
000441,20210514,1
000441,20210515,1
000441,20210516,1
000441,20210517,1
000441,20210518,1
000441,20210519,1
000441,20210520,1
000441,20210521,1
000441,20210522,1
000441,20210523,1
000441,20210524,1
000441,20210525,1
000441,20210526,1
000441,20210527,1
000441,20210528,1
000441,20210529,1
000441,20210530,1
000441,20210531,1
000441,20210601,1
000441,20210602,1
000441,20210603,1
000441,20210604,1
000441,20210605,1
000441,20210606,1
000441,20210607,1
000441,20210608,1
000441,20210609,1
000441,20210610,1
000441,20210611,1
000441,20210612,1
000441,20210613,1
000441,20210614,1
000441,20210615,1
000441,20210616,1
000441,20210617,1
000441,20210618,1
000441,20210619,1
000441,20210620,1
000441,20210621,1
000441,20210622,1
000441,20210623,1
000441,20210624,1
000441,20210625,1
000441,20210626,1
000441,20210627,1
000441,20210628,1
000441,20210629,1
000441,20210630,1
000441,20210701,1
000441,20210702,1
000441,20210703,1
000441,20210704,1
000441,20210705,1
000441,20210706,1
000441,20210707,1
000441,20210708,1
000441,20210709,1
000441,20210710,1
000441,20210711,1
000441,20210712,1
000441,20210713,1
000441,20210714,1
000441,20210715,1
000441,20210716,1
000441,20210717,1
000441,20210718,1
000441,20210719,1
000441,20210720,1
000441,20210721,1
000441,20210722,1
000441,20210723,1
000441,20210724,1
000441,20210725,1
000441,20210726,1
000441,20210727,1
000441,20210728,1
000441,20210729,1
000441,20210730,1
000441,20210731,1
000441,20210801,1
000441,20210802,1
000441,20210803,1
000441,20210804,1
000441,20210805,1
000441,20210806,1
000441,20210807,1
000441,20210808,1
000441,20210809,1
000441,20210810,1
000441,20210811,1
000441,20210812,1
000441,20210813,1
000441,20210814,1
000441,20210815,1
000441,20210816,1
000441,20210817,1
000441,20210818,1
000441,20210819,1
000441,20210820,1
000441,20210821,1
000441,20210822,1
000441,20210823,1
000441,20210824,1
000441,20210825,1
000441,20210826,1
000441,20210827,1
000441,20210828,1
000441,20210829,1
000441,20210830,1
000441,20210831,1
000441,20210901,1
000441,20210902,1
000441,20210903,1
000441,20210904,1
000441,20210905,1
000441,20210906,1
000441,20210907,1
000441,20210908,1
000441,20210909,1
000441,20210910,1
000441,20210911,1
000441,20210912,1
000441,20210913,1
000441,20210914,1
000441,20210915,1
000441,20210916,1
000441,20210917,1
000441,20210918,1
000441,20210919,1
000441,20210920,1
000441,20210921,1
000441,20210922,1
000441,20210923,1
000441,20210924,1
000441,20210925,1
000441,20210926,1
000441,20210927,1
000441,20210928,1
000441,20210929,1
000441,20210930,1
000441,20211001,1
000441,20211002,1
000441,20211003,1
000441,20211004,1
000441,20211005,1
000441,20211006,1
000441,20211007,1
000441,20211008,1
000441,20211009,1
000441,20211010,1
000441,20211011,1
000441,20211012,1
000441,20211013,1
000441,20211014,1
000441,20211015,1
000441,20211016,1
000441,20211017,1
000441,20211018,1
000441,20211019,1
000441,20211020,1
000441,20211021,1
000441,20211022,1
000441,20211023,1
000441,20211024,1
000441,20211025,1
000441,20211026,1
000441,20211027,1
000441,20211028,1
000441,20211029,1
000441,20211030,1
000441,20211031,1
000441,20211101,1
000441,20211102,1
000441,20211103,1
000441,20211104,1
000441,20211105,1
000441,20211106,1
000441,20211107,1
000441,20211108,1
000441,20211109,1
000441,20211110,1
000441,20211111,1
000441,20211112,1
000441,20211113,1
000441,20211114,1
000441,20211115,1
000441,20211116,1
000441,20211117,1
000441,20211118,1
000441,20211119,1
000441,20211120,1
000441,20211121,1
000441,20211122,1
000441,20211123,1
000441,20211124,1
000441,20211125,1
000441,20211126,1
000441,20211127,1
000441,20211128,1
000441,20211129,1
000441,20211130,1
000441,20211201,1
000441,20211202,1
000441,20211203,1
000441,20211204,1
000441,20211205,1
000441,20211206,1
000441,20211207,1
000441,20211208,1
000441,20211209,1
000441,20211210,1
000441,20211211,1
000444,20210207,1
000444,20210208,1
000444,20210209,1
000444,20210210,1
000444,20210211,1
000444,20210212,1
000444,20210214,1
000444,20210215,1
000444,20210216,1
000444,20210217,1
000444,20210218,1
000444,20210219,1
000444,20210221,1
000444,20210222,1
000444,20210223,1
000444,20210224,1
000444,20210225,1
000444,20210226,1
000444,20210228,1
000444,20210301,1
000444,20210302,1
000444,20210303,1
000444,20210304,1
000444,20210305,1
000444,20210307,1
000444,20210308,1
000444,20210309,1
000444,20210310,1
000444,20210311,1
000444,20210312,1
000444,20210315,1
000444,20210316,1
000444,20210317,1
000444,20210318,1
000444,20210319,1
000444,20210321,1
000444,20210322,1
000444,20210323,1
000444,20210324,1
000444,20210325,1
000444,20210326,1
000444,20210328,1
000444,20210404,1
000444,20210405,1
000444,20210406,1
000444,20210407,1
000444,20210408,1
000444,20210409,1
000444,20210411,1
000444,20210412,1
000444,20210413,1
000444,20210414,1
000444,20210415,1
000444,20210416,1
000444,20210418,1
000444,20210419,1
000444,20210420,1
000444,20210421,1
000444,20210422,1
000444,20210423,1
000444,20210425,1
000444,20210426,1
000444,20210427,1
000444,20210428,1
000444,20210429,1
000444,20210430,1
000444,20210502,1
000444,20210503,1
000444,20210504,1
000444,20210505,1
000444,20210506,1
000444,20210507,1
000444,20210508,1
000444,20210509,1
000444,20210510,1
000444,20210511,1
000444,20210512,1
000444,20210513,1
000444,20210514,1
000444,20210516,1
000444,20210517,1
000444,20210518,1
000444,20210519,1
000444,20210520,1
000444,20210521,1
000444,20210523,1
000444,20210524,1
000444,20210525,1
000444,20210526,1
000444,20210527,1
000444,20210528,1
000444,20210530,1
000444,20210531,1
000444,20210601,1
000444,20210602,1
000444,20210603,1
000444,20210604,1
000444,20210606,1
000444,20210607,1
000444,20210608,1
000444,20210609,1
000444,20210610,1
000444,20210611,1
000444,20210613,1
000444,20210614,1
000444,20210615,1
000444,20210616,1
000444,20210617,1
000444,20210618,1
000444,20210620,1
000444,20210621,1
000444,20210622,1
000444,20210623,1
000444,20210624,1
000444,20210625,1
000444,20210627,1
000444,20210628,1
000444,20210629,1
000444,20210630,1
000444,20210701,1
000444,20210702,1
000444,20210704,1
000444,20210705,1
000444,20210706,1
000444,20210707,1
000444,20210708,1
000444,20210709,1
000444,20210711,1
000444,20210712,1
000444,20210713,1
000444,20210714,1
000444,20210715,1
000444,20210716,1
000444,20210718,1
000444,20210719,1
000444,20210720,1
000444,20210721,1
000444,20210722,1
000444,20210723,1
000444,20210725,1
000444,20210726,1
000444,20210727,1
000444,20210728,1
000444,20210729,1
000444,20210730,1
000444,20210801,1
000444,20210802,1
000444,20210803,1
000444,20210804,1
000444,20210805,1
000444,20210806,1
000444,20210808,1
000444,20210809,1
000444,20210810,1
000444,20210811,1
000444,20210812,1
000444,20210813,1
000444,20210815,1
000444,20210816,1
000444,20210817,1
000444,20210818,1
000444,20210819,1
000444,20210820,1
000444,20210822,1
000444,20210823,1
000444,20210824,1
000444,20210825,1
000444,20210826,1
000444,20210827,1
000444,20210829,1
000444,20210830,1
000444,20210831,1
000444,20210901,1
000444,20210902,1
000444,20210903,1
000444,20210905,1
000444,20210906,1
000444,20210907,1
000444,20210908,1
000444,20210909,1
000444,20210910,1
000444,20210912,1
000444,20210913,1
000444,20210914,1
000444,20210915,1
000444,20210916,1
000444,20210917,1
000444,20210919,1
000444,20210920,1
000444,20210921,1
000444,20210922,1
000444,20210923,1
000444,20210924,1
000444,20210926,1
000444,20210927,1
000444,20210928,1
000444,20210929,1
000444,20210930,1
000444,20211001,1
000444,20211003,1
000444,20211004,1
000444,20211005,1
000444,20211006,1
000444,20211007,1
000444,20211008,1
000444,20211010,1
000444,20211011,1
000444,20211012,1
000444,20211013,1
000444,20211014,1
000444,20211015,1
000444,20211017,1
000444,20211018,1
000444,20211019,1
000444,20211020,1
000444,20211021,1
000444,20211022,1
000444,20211024,1
000444,20211025,1
000444,20211026,1
000444,20211027,1
000444,20211028,1
000444,20211029,1
000444,20211031,1
000444,20211101,1
000444,20211102,1
000444,20211103,1
000444,20211104,1
000444,20211105,1
000444,20211107,1
000444,20211108,1
000444,20211109,1
000444,20211110,1
000444,20211111,1
000444,20211112,1
000444,20211114,1
000444,20211115,1
000444,20211116,1
000444,20211117,1
000444,20211118,1
000444,20211119,1
000444,20211121,1
000444,20211122,1
000444,20211123,1
000444,20211124,1
000444,20211125,1
000444,20211126,1
000444,20211128,1
000444,20211129,1
000444,20211130,1
000444,20211201,1
000444,20211202,1
000444,20211203,1
000444,20211205,1
000444,20211206,1
000444,20211207,1
000444,20211208,1
000444,20211209,1
000444,20211210,1
000445,20210207,1
000445,20210208,1
000445,20210209,1
000445,20210210,1
000445,20210211,1
000445,20210212,1
000445,20210213,1
000445,20210214,1
000445,20210215,1
000445,20210216,1
000445,20210217,1
000445,20210218,1
000445,20210219,1
000445,20210220,1
000445,20210221,1
000445,20210222,1
000445,20210223,1
000445,20210224,1
000445,20210225,1
000445,20210226,1
000445,20210227,1
000445,20210228,1
000445,20210301,1
000445,20210302,1
000445,20210303,1
000445,20210304,1
000445,20210305,1
000445,20210306,1
000445,20210307,1
000445,20210308,1
000445,20210309,1
000445,20210310,1
000445,20210311,1
000445,20210312,1
000445,20210314,1
000445,20210315,1
000445,20210316,1
000445,20210317,1
000445,20210318,1
000445,20210319,1
000445,20210320,1
000445,20210321,1
000445,20210322,1
000445,20210323,1
000445,20210324,1
000445,20210325,1
000445,20210326,1
000445,20210327,1
000445,20210328,1
000445,20210329,1
000445,20210330,1
000445,20210331,1
000445,20210401,1
000445,20210402,1
000445,20210403,1
000445,20210404,1
000445,20210405,1
000445,20210406,1
000445,20210407,1
000445,20210408,1
000445,20210409,1
000445,20210410,1
000445,20210411,1
000445,20210412,1
000445,20210413,1
000445,20210414,1
000445,20210415,1
000445,20210416,1
000445,20210417,1
000445,20210418,1
000445,20210419,1
000445,20210420,1
000445,20210421,1
000445,20210422,1
000445,20210423,1
000445,20210424,1
000445,20210425,1
000445,20210426,1
000445,20210427,1
000445,20210428,1
000445,20210429,1
000445,20210430,1
000445,20210501,1
000445,20210502,1
000445,20210503,1
000445,20210504,1
000445,20210505,1
000445,20210506,1
000445,20210507,1
000445,20210508,1
000445,20210509,1
000445,20210510,1
000445,20210511,1
000445,20210512,1
000445,20210513,1
000445,20210514,1
000445,20210515,1
000445,20210516,1
000445,20210517,1
000445,20210518,1
000445,20210519,1
000445,20210520,1
000445,20210521,1
000445,20210522,1
000445,20210523,1
000445,20210524,1
000445,20210525,1
000445,20210526,1
000445,20210527,1
000445,20210528,1
000445,20210529,1
000445,20210530,1
000445,20210531,1
000445,20210601,1
000445,20210602,1
000445,20210603,1
000445,20210604,1
000445,20210605,1
000445,20210606,1
000445,20210607,1
000445,20210608,1
000445,20210609,1
000445,20210610,1
000445,20210611,1
000445,20210612,1
000445,20210613,1
000445,20210614,1
000445,20210615,1
000445,20210616,1
000445,20210617,1
000445,20210618,1
000445,20210619,1
000445,20210620,1
000445,20210621,1
000445,20210622,1
000445,20210623,1
000445,20210624,1
000445,20210625,1
000445,20210626,1
000445,20210627,1
000445,20210628,1
000445,20210629,1
000445,20210630,1
000445,20210701,1
000445,20210702,1
000445,20210703,1
000445,20210704,1
000445,20210705,1
000445,20210706,1
000445,20210707,1
000445,20210708,1
000445,20210709,1
000445,20210710,1
000445,20210711,1
000445,20210712,1
000445,20210713,1
000445,20210714,1
000445,20210715,1
000445,20210716,1
000445,20210717,1
000445,20210718,1
000445,20210719,1
000445,20210720,1
000445,20210721,1
000445,20210722,1
000445,20210723,1
000445,20210724,1
000445,20210725,1
000445,20210726,1
000445,20210727,1
000445,20210728,1
000445,20210729,1
000445,20210730,1
000445,20210731,1
000445,20210801,1
000445,20210802,1
000445,20210803,1
000445,20210804,1
000445,20210805,1
000445,20210806,1
000445,20210807,1
000445,20210808,1
000445,20210809,1
000445,20210810,1
000445,20210811,1
000445,20210812,1
000445,20210813,1
000445,20210814,1
000445,20210815,1
000445,20210816,1
000445,20210817,1
000445,20210818,1
000445,20210819,1
000445,20210820,1
000445,20210821,1
000445,20210822,1
000445,20210823,1
000445,20210824,1
000445,20210825,1
000445,20210826,1
000445,20210827,1
000445,20210828,1
000445,20210829,1
000445,20210830,1
000445,20210831,1
000445,20210901,1
000445,20210902,1
000445,20210903,1
000445,20210904,1
000445,20210905,1
000445,20210906,1
000445,20210907,1
000445,20210908,1
000445,20210909,1
000445,20210910,1
000445,20210911,1
000445,20210912,1
000445,20210913,1
000445,20210914,1
000445,20210915,1
000445,20210916,1
000445,20210917,1
000445,20210918,1
000445,20210919,1
000445,20210920,1
000445,20210921,1
000445,20210922,1
000445,20210923,1
000445,20210924,1
000445,20210925,1
000445,20210926,1
000445,20210927,1
000445,20210928,1
000445,20210929,1
000445,20210930,1
000445,20211001,1
000445,20211002,1
000445,20211003,1
000445,20211004,1
000445,20211005,1
000445,20211006,1
000445,20211007,1
000445,20211008,1
000445,20211009,1
000445,20211010,1
000445,20211011,1
000445,20211012,1
000445,20211013,1
000445,20211014,1
000445,20211015,1
000445,20211016,1
000445,20211017,1
000445,20211018,1
000445,20211019,1
000445,20211020,1
000445,20211021,1
000445,20211022,1
000445,20211023,1
000445,20211024,1
000445,20211025,1
000445,20211026,1
000445,20211027,1
000445,20211028,1
000445,20211029,1
000445,20211030,1
000445,20211031,1
000445,20211101,1
000445,20211102,1
000445,20211103,1
000445,20211104,1
000445,20211105,1
000445,20211106,1
000445,20211107,1
000445,20211108,1
000445,20211109,1
000445,20211110,1
000445,20211111,1
000445,20211112,1
000445,20211113,1
000445,20211114,1
000445,20211115,1
000445,20211116,1
000445,20211117,1
000445,20211118,1
000445,20211119,1
000445,20211120,1
000445,20211121,1
000445,20211122,1
000445,20211123,1
000445,20211124,1
000445,20211125,1
000445,20211126,1
000445,20211127,1
000445,20211128,1
000445,20211129,1
000445,20211130,1
000445,20211201,1
000445,20211202,1
000445,20211203,1
000445,20211204,1
000445,20211205,1
000445,20211206,1
000445,20211207,1
000445,20211208,1
000445,20211209,1
000445,20211210,1
000445,20211211,1
000448,20210213,1
000448,20210220,1
000448,20210227,1
000448,20210306,1
000448,20210320,1
000448,20210327,1
000448,20210403,1
000448,20210410,1
000448,20210417,1
000448,20210424,1
000448,20210515,1
000448,20210522,1
000448,20210529,1
000448,20210605,1
000448,20210612,1
000448,20210619,1
000448,20210626,1
000448,20210703,1
000448,20210710,1
000448,20210717,1
000448,20210724,1
000448,20210731,1
000448,20210807,1
000448,20210814,1
000448,20210821,1
000448,20210828,1
000448,20210904,1
000448,20210911,1
000448,20210918,1
000448,20210925,1
000448,20211002,1
000448,20211009,1
000448,20211016,1
000448,20211023,1
000448,20211030,1
000448,20211106,1
000448,20211113,1
000448,20211120,1
000448,20211127,1
000448,20211204,1
000448,20211211,1
000450,20210207,1
000450,20210214,1
000450,20210221,1
000450,20210228,1
000450,20210307,1
000450,20210321,1
000450,20210328,1
000450,20210404,1
000450,20210405,1
000450,20210411,1
000450,20210418,1
000450,20210425,1
000450,20210501,1
000450,20210502,1
000450,20210508,1
000450,20210509,1
000450,20210513,1
000450,20210516,1
000450,20210523,1
000450,20210524,1
000450,20210530,1
000450,20210606,1
000450,20210613,1
000450,20210620,1
000450,20210627,1
000450,20210704,1
000450,20210711,1
000450,20210714,1
000450,20210718,1
000450,20210721,1
000450,20210725,1
000450,20210801,1
000450,20210808,1
000450,20210815,1
000450,20210822,1
000450,20210829,1
000450,20210905,1
000450,20210912,1
000450,20210919,1
000450,20210926,1
000450,20211003,1
000450,20211010,1
000450,20211017,1
000450,20211024,1
000450,20211031,1
000450,20211101,1
000450,20211107,1
000450,20211111,1
000450,20211114,1
000450,20211121,1
000450,20211128,1
000450,20211205,1
000451,20210207,1
000451,20210208,1
000451,20210214,1
000451,20210215,1
000451,20210221,1
000451,20210222,1
000451,20210314,1
000451,20210315,1
000451,20210321,1
000451,20210322,1
000451,20210404,1
000451,20210405,1
000451,20210406,1
000451,20210411,1
000451,20210412,1
000451,20210425,1
000451,20210426,1
000451,20210502,1
000451,20210503,1
000451,20210509,1
000451,20210510,1
000451,20210514,1
000451,20210516,1
000451,20210517,1
000451,20210523,1
000451,20210524,1
000451,20210525,1
000451,20210530,1
000451,20210531,1
000451,20210606,1
000451,20210607,1
000451,20210613,1
000451,20210614,1
000451,20210620,1
000451,20210621,1
000451,20210627,1
000451,20210628,1
000451,20210704,1
000451,20210705,1
000451,20210711,1
000451,20210712,1
000451,20210718,1
000451,20210719,1
000451,20210722,1
000451,20210725,1
000451,20210726,1
000451,20210801,1
000451,20210802,1
000451,20210808,1
000451,20210809,1
000451,20210815,1
000451,20210816,1
000451,20210822,1
000451,20210823,1
000451,20210829,1
000451,20210830,1
000451,20210905,1
000451,20210906,1
000451,20210912,1
000451,20210913,1
000451,20210919,1
000451,20210920,1
000451,20210926,1
000451,20210927,1
000451,20211003,1
000451,20211004,1
000451,20211010,1
000451,20211011,1
000451,20211017,1
000451,20211018,1
000451,20211024,1
000451,20211025,1
000451,20211031,1
000451,20211101,1
000451,20211102,1
000451,20211107,1
000451,20211108,1
000451,20211112,1
000451,20211114,1
000451,20211115,1
000451,20211121,1
000451,20211122,1
000451,20211128,1
000451,20211129,1
000451,20211205,1
000451,20211206,1
000452,20210301,1
000454,20210207,1
000454,20210213,1
000454,20210214,1
000454,20210220,1
000454,20210221,1
000454,20210313,1
000454,20210314,1
000454,20210320,1
000454,20210321,1
000454,20210403,1
000454,20210404,1
000454,20210405,1
000454,20210410,1
000454,20210411,1
000454,20210424,1
000454,20210425,1
000454,20210501,1
000454,20210502,1
000454,20210508,1
000454,20210509,1
000454,20210513,1
000454,20210515,1
000454,20210516,1
000454,20210522,1
000454,20210523,1
000454,20210524,1
000454,20210529,1
000454,20210530,1
000454,20210605,1
000454,20210606,1
000454,20210612,1
000454,20210613,1
000454,20210619,1
000454,20210620,1
000454,20210626,1
000454,20210627,1
000454,20210703,1
000454,20210704,1
000454,20210710,1
000454,20210711,1
000454,20210717,1
000454,20210718,1
000454,20210721,1
000454,20210724,1
000454,20210725,1
000454,20210731,1
000454,20210801,1
000454,20210807,1
000454,20210808,1
000454,20210814,1
000454,20210815,1
000454,20210821,1
000454,20210822,1
000454,20210828,1
000454,20210829,1
000454,20210904,1
000454,20210905,1
000454,20210911,1
000454,20210912,1
000454,20210918,1
000454,20210919,1
000454,20210925,1
000454,20210926,1
000454,20211002,1
000454,20211003,1
000454,20211009,1
000454,20211010,1
000454,20211016,1
000454,20211017,1
000454,20211023,1
000454,20211024,1
000454,20211030,1
000454,20211031,1
000454,20211101,1
000454,20211106,1
000454,20211107,1
000454,20211111,1
000454,20211113,1
000454,20211114,1
000454,20211120,1
000454,20211121,1
000454,20211127,1
000454,20211128,1
000454,20211204,1
000454,20211205,1
000454,20211211,1
000455,20210207,1
000455,20210214,1
000455,20210314,1
000455,20210321,1
000455,20210404,1
000458,20210313,1
000458,20210403,1
000458,20210424,1
000458,20210508,1
000458,20210515,1
000458,20210522,1
000458,20210529,1
000458,20210605,1
000458,20210612,1
000458,20210619,1
000458,20210626,1
000458,20210703,1
000458,20210710,1
000458,20210717,1
000458,20210724,1
000458,20210731,1
000458,20210807,1
000458,20210814,1
000458,20210821,1
000458,20210828,1
000458,20210904,1
000458,20210911,1
000458,20210918,1
000458,20210925,1
000458,20211002,1
000458,20211009,1
000458,20211016,1
000458,20211023,1
000458,20211030,1
000458,20211106,1
000458,20211113,1
000458,20211120,1
000458,20211127,1
000458,20211204,1
000458,20211211,1
000460,20210306,1
000460,20210307,1
000460,20210328,1
000461,20210220,1
000461,20210306,1
000462,20210227,1
000462,20210313,1
000462,20210327,1
000462,20210403,1
000462,20210417,1
000462,20210424,1
000462,20210508,1
000462,20210515,1
000462,20210522,1
000462,20210529,1
000462,20210605,1
000462,20210612,1
000462,20210619,1
000462,20210626,1
000462,20210703,1
000462,20210710,1
000462,20210717,1
000462,20210724,1
000462,20210731,1
000462,20210807,1
000462,20210814,1
000462,20210821,1
000462,20210828,1
000462,20210904,1
000462,20210911,1
000462,20210918,1
000462,20210925,1
000462,20211002,1
000462,20211009,1
000462,20211016,1
000462,20211023,1
000462,20211030,1
000462,20211106,1
000462,20211113,1
000462,20211120,1
000462,20211127,1
000462,20211204,1
000462,20211211,1
000464,20210207,1
000464,20210313,1
000464,20210314,1
000464,20210327,1
000464,20210403,1
000464,20210404,1
000464,20210405,1
000464,20210417,1
000464,20210424,1
000464,20210425,1
000464,20210501,1
000464,20210502,1
000464,20210508,1
000464,20210509,1
000464,20210513,1
000464,20210515,1
000464,20210516,1
000464,20210522,1
000464,20210523,1
000464,20210524,1
000464,20210529,1
000464,20210530,1
000464,20210605,1
000464,20210606,1
000464,20210612,1
000464,20210613,1
000464,20210619,1
000464,20210620,1
000464,20210626,1
000464,20210627,1
000464,20210703,1
000464,20210704,1
000464,20210710,1
000464,20210711,1
000464,20210717,1
000464,20210718,1
000464,20210721,1
000464,20210724,1
000464,20210725,1
000464,20210731,1
000464,20210801,1
000464,20210807,1
000464,20210808,1
000464,20210814,1
000464,20210815,1
000464,20210821,1
000464,20210822,1
000464,20210828,1
000464,20210829,1
000464,20210904,1
000464,20210905,1
000464,20210911,1
000464,20210912,1
000464,20210918,1
000464,20210919,1
000464,20210925,1
000464,20210926,1
000464,20211002,1
000464,20211003,1
000464,20211009,1
000464,20211010,1
000464,20211016,1
000464,20211017,1
000464,20211023,1
000464,20211024,1
000464,20211030,1
000464,20211031,1
000464,20211101,1
000464,20211106,1
000464,20211107,1
000464,20211111,1
000464,20211113,1
000464,20211114,1
000464,20211120,1
000464,20211121,1
000464,20211127,1
000464,20211128,1
000464,20211204,1
000464,20211205,1
000464,20211211,1
000465,20210207,1
000465,20210214,1
000465,20210220,1
000465,20210221,1
000465,20210227,1
000465,20210228,1
000465,20210313,1
000465,20210314,1
000465,20210327,1
000465,20210328,1
000465,20210403,1
000465,20210404,1
000465,20210405,1
000465,20210411,1
000465,20210417,1
000465,20210424,1
000465,20210425,1
000465,20210501,1
000465,20210502,1
000465,20210508,1
000465,20210509,1
000465,20210513,1
000465,20210515,1
000465,20210516,1
000465,20210522,1
000465,20210523,1
000465,20210524,1
000465,20210529,1
000465,20210530,1
000465,20210605,1
000465,20210606,1
000465,20210612,1
000465,20210613,1
000465,20210619,1
000465,20210620,1
000465,20210626,1
000465,20210627,1
000465,20210703,1
000465,20210704,1
000465,20210710,1
000465,20210711,1
000465,20210717,1
000465,20210718,1
000465,20210721,1
000465,20210724,1
000465,20210725,1
000465,20210731,1
000465,20210801,1
000465,20210807,1
000465,20210808,1
000465,20210814,1
000465,20210815,1
000465,20210821,1
000465,20210822,1
000465,20210828,1
000465,20210829,1
000465,20210904,1
000465,20210905,1
000465,20210911,1
000465,20210912,1
000465,20210918,1
000465,20210919,1
000465,20210925,1
000465,20210926,1
000465,20211002,1
000465,20211003,1
000465,20211009,1
000465,20211010,1
000465,20211016,1
000465,20211017,1
000465,20211023,1
000465,20211024,1
000465,20211030,1
000465,20211031,1
000465,20211101,1
000465,20211106,1
000465,20211107,1
000465,20211111,1
000465,20211113,1
000465,20211114,1
000465,20211120,1
000465,20211121,1
000465,20211127,1
000465,20211128,1
000465,20211204,1
000465,20211205,1
000465,20211211,1
000470,20210207,1
000470,20210314,1
000470,20210404,1
000470,20210405,1
000470,20210425,1
000470,20210501,1
000470,20210502,1
000470,20210509,1
000470,20210513,1
000470,20210516,1
000470,20210523,1
000470,20210524,1
000470,20210530,1
000470,20210606,1
000470,20210613,1
000470,20210620,1
000470,20210627,1
000470,20210704,1
000470,20210711,1
000470,20210718,1
000470,20210721,1
000470,20210725,1
000470,20210801,1
000470,20210808,1
000470,20210815,1
000470,20210822,1
000470,20210829,1
000470,20210905,1
000470,20210912,1
000470,20210919,1
000470,20210926,1
000470,20211003,1
000470,20211010,1
000470,20211017,1
000470,20211024,1
000470,20211031,1
000470,20211101,1
000470,20211107,1
000470,20211111,1
000470,20211114,1
000470,20211121,1
000470,20211128,1
000470,20211205,1
000471,20210207,1
000471,20210214,1
000471,20210221,1
000471,20210313,1
000471,20210314,1
000471,20210321,1
000471,20210327,1
000471,20210328,1
000471,20210403,1
000471,20210404,1
000471,20210405,1
000471,20210411,1
000471,20210424,1
000471,20210425,1
000471,20210501,1
000471,20210502,1
000471,20210508,1
000471,20210509,1
000471,20210513,1
000471,20210515,1
000471,20210516,1
000471,20210522,1
000471,20210523,1
000471,20210524,1
000471,20210529,1
000471,20210530,1
000471,20210605,1
000471,20210606,1
000471,20210612,1
000471,20210613,1
000471,20210619,1
000471,20210620,1
000471,20210626,1
000471,20210627,1
000471,20210703,1
000471,20210704,1
000471,20210710,1
000471,20210711,1
000471,20210717,1
000471,20210718,1
000471,20210721,1
000471,20210724,1
000471,20210725,1
000471,20210731,1
000471,20210801,1
000471,20210807,1
000471,20210808,1
000471,20210814,1
000471,20210815,1
000471,20210821,1
000471,20210822,1
000471,20210828,1
000471,20210829,1
000471,20210904,1
000471,20210905,1
000471,20210911,1
000471,20210912,1
000471,20210918,1
000471,20210919,1
000471,20210925,1
000471,20210926,1
000471,20211002,1
000471,20211003,1
000471,20211009,1
000471,20211010,1
000471,20211016,1
000471,20211017,1
000471,20211023,1
000471,20211024,1
000471,20211030,1
000471,20211031,1
000471,20211101,1
000471,20211106,1
000471,20211107,1
000471,20211111,1
000471,20211113,1
000471,20211114,1
000471,20211120,1
000471,20211121,1
000471,20211127,1
000471,20211128,1
000471,20211204,1
000471,20211205,1
000471,20211211,1
000474,20210301,1
000474,20210302,1
000474,20210303,1
000474,20210304,1
000474,20210305,1
000474,20210308,1
000474,20210309,1
000474,20210310,1
000474,20210311,1
000474,20210312,1
000474,20210315,1
000474,20210316,1
000474,20210317,1
000474,20210318,1
000474,20210319,1
000474,20210322,1
000474,20210323,1
000474,20210324,1
000474,20210325,1
000474,20210326,1
000474,20210329,1
000474,20210330,1
000474,20210331,1
000474,20210401,1
000474,20210402,1
000474,20210406,1
000474,20210407,1
000474,20210408,1
000474,20210409,1
000474,20210412,1
000474,20210413,1
000474,20210414,1
000474,20210415,1
000474,20210416,1
000474,20210419,1
000474,20210420,1
000474,20210421,1
000474,20210422,1
000474,20210423,1
000474,20210426,1
000474,20210427,1
000474,20210428,1
000474,20210429,1
000474,20210430,1
000474,20210503,1
000474,20210504,1
000474,20210505,1
000474,20210506,1
000474,20210507,1
000474,20210510,1
000474,20210511,1
000474,20210512,1
000474,20210514,1
000474,20210517,1
000474,20210518,1
000474,20210519,1
000474,20210520,1
000474,20210521,1
000474,20210525,1
000474,20210526,1
000474,20210527,1
000474,20210528,1
000474,20210531,1
000474,20210601,1
000474,20210602,1
000474,20210603,1
000474,20210604,1
000474,20210607,1
000474,20210608,1
000474,20210609,1
000474,20210610,1
000474,20210611,1
000474,20210614,1
000474,20210615,1
000474,20210616,1
000474,20210617,1
000474,20210618,1
000474,20210621,1
000474,20210622,1
000474,20210623,1
000474,20210624,1
000474,20210625,1
000474,20210628,1
000474,20210629,1
000474,20210630,1
000474,20210701,1
000474,20210702,1
000474,20210705,1
000474,20210706,1
000474,20210707,1
000474,20210708,1
000474,20210709,1
000474,20210712,1
000474,20210713,1
000474,20210715,1
000474,20210716,1
000474,20210719,1
000474,20210720,1
000474,20210722,1
000474,20210723,1
000474,20210726,1
000474,20210727,1
000474,20210728,1
000474,20210729,1
000474,20210730,1
000474,20210802,1
000474,20210803,1
000474,20210804,1
000474,20210805,1
000474,20210806,1
000474,20210809,1
000474,20210810,1
000474,20210811,1
000474,20210812,1
000474,20210813,1
000474,20210816,1
000474,20210817,1
000474,20210818,1
000474,20210819,1
000474,20210820,1
000474,20210823,1
000474,20210824,1
000474,20210825,1
000474,20210826,1
000474,20210827,1
000474,20210830,1
000474,20210831,1
000474,20210901,1
000474,20210902,1
000474,20210903,1
000474,20210906,1
000474,20210907,1
000474,20210908,1
000474,20210909,1
000474,20210910,1
000474,20210913,1
000474,20210914,1
000474,20210915,1
000474,20210916,1
000474,20210917,1
000474,20210920,1
000474,20210921,1
000474,20210922,1
000474,20210923,1
000474,20210924,1
000474,20210927,1
000474,20210928,1
000474,20210929,1
000474,20210930,1
000474,20211001,1
000474,20211004,1
000474,20211005,1
000474,20211006,1
000474,20211007,1
000474,20211008,1
000474,20211011,1
000474,20211012,1
000474,20211013,1
000474,20211014,1
000474,20211015,1
000474,20211018,1
000474,20211019,1
000474,20211020,1
000474,20211021,1
000474,20211022,1
000474,20211025,1
000474,20211026,1
000474,20211027,1
000474,20211028,1
000474,20211029,1
000474,20211102,1
000474,20211103,1
000474,20211104,1
000474,20211105,1
000474,20211108,1
000474,20211109,1
000474,20211110,1
000474,20211112,1
000474,20211115,1
000474,20211116,1
000474,20211117,1
000474,20211118,1
000474,20211119,1
000474,20211122,1
000474,20211123,1
000474,20211124,1
000474,20211125,1
000474,20211126,1
000474,20211129,1
000474,20211130,1
000474,20211201,1
000474,20211202,1
000474,20211203,1
000474,20211206,1
000474,20211207,1
000474,20211208,1
000474,20211209,1
000474,20211210,1
000475,20210406,1
000475,20210407,1
000475,20210408,1
000475,20210409,1
000475,20210412,1
000475,20210413,1
000475,20210414,1
000475,20210415,1
000475,20210416,1
000475,20210705,1
000475,20210706,1
000475,20210707,1
000475,20210708,1
000475,20210709,1
000475,20210712,1
000475,20210713,1
000475,20210715,1
000475,20210716,1
000475,20210719,1
000475,20210720,1
000475,20210722,1
000475,20210723,1
000475,20210726,1
000475,20210727,1
000475,20210728,1
000475,20210729,1
000475,20210730,1
000475,20210802,1
000475,20210803,1
000475,20210804,1
000475,20210805,1
000475,20210806,1
000475,20210809,1
000475,20210810,1
000475,20210811,1
000475,20210812,1
000475,20210813,1
000475,20210816,1
000475,20210817,1
000475,20210818,1
000475,20210819,1
000475,20210820,1
000475,20210823,1
000475,20210824,1
000475,20210825,1
000475,20210826,1
000475,20210827,1
000476,20210213,1
000476,20210220,1
000476,20210227,1
000476,20210306,1
000476,20210410,1
000477,20210313,1
000477,20210320,1
000477,20210327,1
000477,20210403,1
000477,20210417,1
000477,20210424,1
000477,20210515,1
000477,20210522,1
000477,20210529,1
000477,20210605,1
000477,20210612,1
000477,20210619,1
000477,20210626,1
000477,20210703,1
000477,20210710,1
000477,20210717,1
000477,20210724,1
000477,20210731,1
000477,20210807,1
000477,20210814,1
000477,20210821,1
000477,20210828,1
000477,20210904,1
000477,20210911,1
000477,20210918,1
000477,20210925,1
000477,20211002,1
000477,20211009,1
000477,20211016,1
000477,20211023,1
000477,20211030,1
000477,20211106,1
000477,20211113,1
000477,20211120,1
000477,20211127,1
000477,20211204,1
000477,20211211,1
000478,20210307,1
000478,20210411,1
000479,20210314,1
000479,20210321,1
000479,20210328,1
000479,20210404,1
000479,20210405,1
000479,20210418,1
000479,20210425,1
000479,20210501,1
000479,20210502,1
000479,20210509,1
000479,20210513,1
000479,20210516,1
000479,20210523,1
000479,20210524,1
000479,20210530,1
000479,20210606,1
000479,20210613,1
000479,20210620,1
000479,20210627,1
000479,20210704,1
000479,20210711,1
000479,20210718,1
000479,20210721,1
000479,20210725,1
000479,20210801,1
000479,20210808,1
000479,20210815,1
000479,20210822,1
000479,20210829,1
000479,20210905,1
000479,20210912,1
000479,20210919,1
000479,20210926,1
000479,20211003,1
000479,20211010,1
000479,20211017,1
000479,20211024,1
000479,20211031,1
000479,20211101,1
000479,20211107,1
000479,20211111,1
000479,20211114,1
000479,20211121,1
000479,20211128,1
000479,20211205,1
000480,20210207,1
000480,20210213,1
000480,20210214,1
000480,20210220,1
000480,20210221,1
000480,20210227,1
000480,20210228,1
000480,20210306,1
000480,20210307,1
000480,20210410,1
000480,20210411,1
000481,20210313,1
000481,20210314,1
000481,20210320,1
000481,20210321,1
000481,20210327,1
000481,20210328,1
000481,20210403,1
000481,20210404,1
000481,20210405,1
000481,20210417,1
000481,20210418,1
000481,20210424,1
000481,20210425,1
000481,20210501,1
000481,20210502,1
000481,20210508,1
000481,20210509,1
000481,20210513,1
000481,20210515,1
000481,20210516,1
000481,20210522,1
000481,20210523,1
000481,20210524,1
000481,20210529,1
000481,20210530,1
000481,20210605,1
000481,20210606,1
000481,20210612,1
000481,20210613,1
000481,20210619,1
000481,20210620,1
000481,20210626,1
000481,20210627,1
000481,20210703,1
000481,20210704,1
000481,20210710,1
000481,20210711,1
000481,20210717,1
000481,20210718,1
000481,20210721,1
000481,20210724,1
000481,20210725,1
000481,20210731,1
000481,20210801,1
000481,20210807,1
000481,20210808,1
000481,20210814,1
000481,20210815,1
000481,20210821,1
000481,20210822,1
000481,20210828,1
000481,20210829,1
000481,20210904,1
000481,20210905,1
000481,20210911,1
000481,20210912,1
000481,20210918,1
000481,20210919,1
000481,20210925,1
000481,20210926,1
000481,20211002,1
000481,20211003,1
000481,20211009,1
000481,20211010,1
000481,20211016,1
000481,20211017,1
000481,20211023,1
000481,20211024,1
000481,20211030,1
000481,20211031,1
000481,20211101,1
000481,20211106,1
000481,20211107,1
000481,20211111,1
000481,20211113,1
000481,20211114,1
000481,20211120,1
000481,20211121,1
000481,20211127,1
000481,20211128,1
000481,20211204,1
000481,20211205,1
000481,20211211,1
000482,20210207,1
000482,20210214,1
000482,20210221,1
000482,20210228,1
000482,20210307,1
000482,20210411,1
000483,20210313,1
000483,20210320,1
000483,20210327,1
000483,20210403,1
000483,20210417,1
000483,20210424,1
000483,20210508,1
000483,20210515,1
000483,20210522,1
000483,20210529,1
000483,20210605,1
000483,20210612,1
000483,20210619,1
000483,20210626,1
000483,20210703,1
000483,20210710,1
000483,20210717,1
000483,20210724,1
000483,20210731,1
000483,20210807,1
000483,20210814,1
000483,20210821,1
000483,20210828,1
000483,20210904,1
000483,20210911,1
000483,20210918,1
000483,20210925,1
000483,20211002,1
000483,20211009,1
000483,20211016,1
000483,20211023,1
000483,20211030,1
000483,20211106,1
000483,20211113,1
000483,20211120,1
000483,20211127,1
000483,20211204,1
000483,20211211,1
000484,20210217,1
000484,20210218,1
000484,20210219,1
000485,20210215,1
000485,20210216,1
000485,20210222,1
000485,20210223,1
000485,20210224,1
000485,20210225,1
000485,20210226,1
000485,20210308,1
000485,20210309,1
000485,20210310,1
000485,20210311,1
000485,20210312,1
000485,20210315,1
000485,20210316,1
000485,20210317,1
000485,20210318,1
000485,20210319,1
000485,20210322,1
000485,20210323,1
000485,20210324,1
000485,20210325,1
000485,20210326,1
000485,20210329,1
000485,20210330,1
000485,20210331,1
000485,20210401,1
000485,20210402,1
000486,20210301,1
000486,20210302,1
000486,20210303,1
000486,20210304,1
000486,20210305,1
000487,20210419,1
000487,20210420,1
000487,20210421,1
000487,20210422,1
000487,20210423,1
000487,20210426,1
000487,20210427,1
000487,20210428,1
000487,20210429,1
000487,20210430,1
000487,20210503,1
000487,20210504,1
000487,20210505,1
000487,20210506,1
000487,20210510,1
000487,20210511,1
000487,20210517,1
000487,20210518,1
000487,20210519,1
000487,20210520,1
000487,20210525,1
000487,20210526,1
000487,20210527,1
000487,20210531,1
000487,20210601,1
000487,20210602,1
000487,20210603,1
000487,20210604,1
000488,20210212,1
000490,20210507,1
000491,20210406,1
000491,20210407,1
000491,20210408,1
000491,20210409,1
000491,20210512,1
000491,20210514,1
000491,20210521,1
000491,20210528,1
000491,20210607,1
000491,20210608,1
000491,20210609,1
000491,20210610,1
000491,20210611,1
000491,20210614,1
000491,20210615,1
000491,20210616,1
000491,20210617,1
000491,20210618,1
000491,20210621,1
000491,20210622,1
000491,20210623,1
000491,20210624,1
000491,20210625,1
000491,20210628,1
000491,20210629,1
000491,20210630,1
000491,20210701,1
000491,20210702,1
000491,20210705,1
000491,20210706,1
000491,20210707,1
000491,20210708,1
000491,20210709,1
000491,20210712,1
000491,20210713,1
000491,20210714,1
000491,20210715,1
000491,20210716,1
000491,20210719,1
000491,20210720,1
000491,20210722,1
000491,20210723,1
000491,20210726,1
000491,20210727,1
000491,20210728,1
000491,20210729,1
000491,20210730,1
000491,20210802,1
000491,20210803,1
000491,20210804,1
000491,20210805,1
000491,20210806,1
000491,20210809,1
000491,20210810,1
000491,20210811,1
000491,20210812,1
000491,20210813,1
000491,20210816,1
000491,20210817,1
000491,20210818,1
000491,20210819,1
000491,20210820,1
000491,20210823,1
000491,20210824,1
000491,20210825,1
000491,20210826,1
000491,20210827,1
000491,20210830,1
000491,20210831,1
000491,20210901,1
000491,20210902,1
000491,20210903,1
000491,20210906,1
000491,20210907,1
000491,20210908,1
000491,20210909,1
000491,20210910,1
000491,20210913,1
000491,20210914,1
000491,20210915,1
000491,20210916,1
000491,20210917,1
000491,20210920,1
000491,20210921,1
000491,20210922,1
000491,20210923,1
000491,20210924,1
000491,20210927,1
000491,20210928,1
000491,20210929,1
000491,20210930,1
000491,20211001,1
000491,20211004,1
000491,20211005,1
000491,20211006,1
000491,20211007,1
000491,20211008,1
000491,20211011,1
000491,20211012,1
000491,20211013,1
000491,20211014,1
000491,20211015,1
000491,20211018,1
000491,20211019,1
000491,20211020,1
000491,20211021,1
000491,20211022,1
000491,20211025,1
000491,20211026,1
000491,20211027,1
000491,20211028,1
000491,20211029,1
000491,20211102,1
000491,20211103,1
000491,20211104,1
000491,20211105,1
000491,20211108,1
000491,20211109,1
000491,20211110,1
000491,20211112,1
000491,20211115,1
000491,20211116,1
000491,20211117,1
000491,20211118,1
000491,20211119,1
000491,20211122,1
000491,20211123,1
000491,20211124,1
000491,20211125,1
000491,20211126,1
000491,20211129,1
000491,20211130,1
000491,20211201,1
000491,20211202,1
000491,20211203,1
000491,20211206,1
000491,20211207,1
000491,20211208,1
000491,20211209,1
000491,20211210,1
000492,20210207,1
000492,20210214,1
000492,20210221,1
000492,20210228,1
000492,20210307,1
000493,20210314,1
000493,20210321,1
000493,20210328,1
000493,20210404,1
000493,20210405,1
000493,20210411,1
000493,20210418,1
000493,20210425,1
000493,20210501,1
000493,20210502,1
000493,20210509,1
000493,20210513,1
000493,20210516,1
000493,20210523,1
000493,20210524,1
000493,20210530,1
000493,20210606,1
000493,20210613,1
000493,20210620,1
000493,20210627,1
000493,20210704,1
000493,20210711,1
000493,20210718,1
000493,20210721,1
000493,20210725,1
000493,20210801,1
000493,20210808,1
000493,20210815,1
000493,20210822,1
000493,20210829,1
000493,20210905,1
000493,20210912,1
000493,20210919,1
000493,20210926,1
000493,20211003,1
000493,20211010,1
000493,20211017,1
000493,20211024,1
000493,20211031,1
000493,20211101,1
000493,20211107,1
000493,20211111,1
000493,20211114,1
000493,20211121,1
000493,20211128,1
000493,20211205,1
000494,20210314,1
000494,20210404,1
000494,20210418,1
000494,20210425,1
000494,20210509,1
000494,20210516,1
000494,20210523,1
000494,20210530,1
000494,20210606,1
000494,20210613,1
000494,20210620,1
000494,20210627,1
000494,20210704,1
000494,20210711,1
000494,20210718,1
000494,20210725,1
000494,20210801,1
000494,20210808,1
000494,20210815,1
000494,20210822,1
000494,20210829,1
000494,20210905,1
000494,20210912,1
000494,20210919,1
000494,20210926,1
000494,20211003,1
000494,20211010,1
000494,20211017,1
000494,20211024,1
000494,20211031,1
000494,20211107,1
000494,20211114,1
000494,20211121,1
000494,20211128,1
000494,20211205,1
000495,20210221,1
000495,20210307,1
000496,20210222,1
000496,20210223,1
000496,20210224,1
000496,20210225,1
000496,20210226,1
000496,20210322,1
000496,20210323,1
000496,20210324,1
000496,20210325,1
000496,20210326,1
000496,20210402,1
000497,20210213,1
000497,20210411,1
000498,20210217,1
000498,20210218,1
000499,20210308,1
000499,20210309,1
000499,20210310,1
000499,20210311,1
000499,20210315,1
000499,20210316,1
000499,20210317,1
000499,20210318,1
000499,20210329,1
000499,20210330,1
000499,20210331,1
000499,20210401,1
000500,20210312,1
000501,20210212,1
000501,20210215,1
000501,20210216,1
000501,20210319,1
000502,20210409,1
000502,20210512,1
000502,20210514,1
000502,20210521,1
000502,20210528,1
000502,20210607,1
000502,20210608,1
000502,20210609,1
000502,20210610,1
000502,20210611,1
000502,20210614,1
000502,20210615,1
000502,20210616,1
000502,20210617,1
000502,20210618,1
000502,20210621,1
000502,20210622,1
000502,20210623,1
000502,20210624,1
000502,20210625,1
000502,20210628,1
000502,20210629,1
000502,20210630,1
000502,20210701,1
000502,20210702,1
000502,20210705,1
000502,20210706,1
000502,20210707,1
000502,20210708,1
000502,20210709,1
000502,20210712,1
000502,20210713,1
000502,20210714,1
000502,20210715,1
000502,20210716,1
000502,20210719,1
000502,20210720,1
000502,20210722,1
000502,20210723,1
000502,20210726,1
000502,20210727,1
000502,20210728,1
000502,20210729,1
000502,20210730,1
000502,20210802,1
000502,20210803,1
000502,20210804,1
000502,20210805,1
000502,20210806,1
000502,20210809,1
000502,20210810,1
000502,20210811,1
000502,20210812,1
000502,20210813,1
000502,20210816,1
000502,20210817,1
000502,20210818,1
000502,20210819,1
000502,20210820,1
000502,20210823,1
000502,20210824,1
000502,20210825,1
000502,20210826,1
000502,20210827,1
000502,20210830,1
000502,20210831,1
000502,20210901,1
000502,20210902,1
000502,20210903,1
000502,20210906,1
000502,20210907,1
000502,20210908,1
000502,20210909,1
000502,20210910,1
000502,20210913,1
000502,20210914,1
000502,20210915,1
000502,20210916,1
000502,20210917,1
000502,20210920,1
000502,20210921,1
000502,20210922,1
000502,20210923,1
000502,20210924,1
000502,20210927,1
000502,20210928,1
000502,20210929,1
000502,20210930,1
000502,20211001,1
000502,20211004,1
000502,20211005,1
000502,20211006,1
000502,20211007,1
000502,20211008,1
000502,20211011,1
000502,20211012,1
000502,20211013,1
000502,20211014,1
000502,20211015,1
000502,20211018,1
000502,20211019,1
000502,20211020,1
000502,20211021,1
000502,20211022,1
000502,20211025,1
000502,20211026,1
000502,20211027,1
000502,20211028,1
000502,20211029,1
000502,20211102,1
000502,20211103,1
000502,20211104,1
000502,20211105,1
000502,20211108,1
000502,20211109,1
000502,20211110,1
000502,20211112,1
000502,20211115,1
000502,20211116,1
000502,20211117,1
000502,20211118,1
000502,20211119,1
000502,20211122,1
000502,20211123,1
000502,20211124,1
000502,20211125,1
000502,20211126,1
000502,20211129,1
000502,20211130,1
000502,20211201,1
000502,20211202,1
000502,20211203,1
000502,20211206,1
000502,20211207,1
000502,20211208,1
000502,20211209,1
000502,20211210,1
000504,20210423,1
000504,20210507,1
000504,20210510,1
000504,20210511,1
000504,20210517,1
000504,20210518,1
000504,20210519,1
000504,20210520,1
000504,20210525,1
000504,20210526,1
000504,20210527,1
000504,20210531,1
000504,20210601,1
000504,20210602,1
000504,20210603,1
000504,20210604,1
000505,20210406,1
000505,20210407,1
000505,20210408,1
000507,20210419,1
000507,20210420,1
000507,20210421,1
000507,20210422,1
000507,20210426,1
000507,20210427,1
000507,20210428,1
000507,20210429,1
000507,20210430,1
000507,20210503,1
000507,20210504,1
000507,20210505,1
000507,20210506,1
000508,20210209,1
000508,20210210,1
000508,20210211,1
000508,20210212,1
000508,20210213,1
000508,20210216,1
000508,20210217,1
000508,20210218,1
000508,20210219,1
000508,20210220,1
000508,20210223,1
000508,20210224,1
000508,20210225,1
000508,20210226,1
000508,20210227,1
000508,20210302,1
000508,20210303,1
000508,20210304,1
000508,20210305,1
000508,20210306,1
000508,20210309,1
000508,20210310,1
000508,20210311,1
000508,20210312,1
000508,20210313,1
000508,20210316,1
000508,20210317,1
000508,20210318,1
000508,20210319,1
000508,20210320,1
000508,20210323,1
000508,20210324,1
000508,20210325,1
000508,20210326,1
000508,20210327,1
000508,20210330,1
000508,20210331,1
000508,20210401,1
000508,20210402,1
000508,20210403,1
000508,20210407,1
000508,20210408,1
000508,20210409,1
000508,20210410,1
000508,20210413,1
000508,20210414,1
000508,20210415,1
000508,20210416,1
000508,20210417,1
000508,20210420,1
000508,20210421,1
000508,20210422,1
000508,20210423,1
000508,20210424,1
000508,20210427,1
000508,20210428,1
000508,20210429,1
000508,20210430,1
000508,20210501,1
000508,20210504,1
000508,20210505,1
000508,20210506,1
000508,20210507,1
000508,20210508,1
000508,20210511,1
000508,20210512,1
000508,20210513,1
000508,20210515,1
000508,20210518,1
000508,20210519,1
000508,20210520,1
000508,20210521,1
000508,20210522,1
000508,20210526,1
000508,20210527,1
000508,20210528,1
000508,20210529,1
000508,20210601,1
000508,20210602,1
000508,20210603,1
000508,20210604,1
000508,20210605,1
000508,20210608,1
000508,20210609,1
000508,20210610,1
000508,20210611,1
000508,20210612,1
000508,20210615,1
000508,20210616,1
000508,20210617,1
000508,20210618,1
000508,20210619,1
000508,20210622,1
000508,20210623,1
000508,20210624,1
000508,20210625,1
000508,20210626,1
000508,20210629,1
000508,20210630,1
000508,20210701,1
000508,20210702,1
000508,20210703,1
000508,20210706,1
000508,20210707,1
000508,20210708,1
000508,20210709,1
000508,20210710,1
000508,20210713,1
000508,20210714,1
000508,20210715,1
000508,20210716,1
000508,20210717,1
000508,20210720,1
000508,20210721,1
000508,20210723,1
000508,20210724,1
000508,20210727,1
000508,20210728,1
000508,20210729,1
000508,20210730,1
000508,20210731,1
000508,20210803,1
000508,20210804,1
000508,20210805,1
000508,20210806,1
000508,20210807,1
000508,20210810,1
000508,20210811,1
000508,20210812,1
000508,20210813,1
000508,20210814,1
000508,20210817,1
000508,20210818,1
000508,20210819,1
000508,20210820,1
000508,20210821,1
000508,20210824,1
000508,20210825,1
000508,20210826,1
000508,20210827,1
000508,20210828,1
000508,20210831,1
000508,20210901,1
000508,20210902,1
000508,20210903,1
000508,20210904,1
000508,20210907,1
000508,20210908,1
000508,20210909,1
000508,20210910,1
000508,20210911,1
000508,20210914,1
000508,20210915,1
000508,20210916,1
000508,20210917,1
000508,20210918,1
000508,20210921,1
000508,20210922,1
000508,20210923,1
000508,20210924,1
000508,20210925,1
000508,20210928,1
000508,20210929,1
000508,20210930,1
000508,20211001,1
000508,20211002,1
000508,20211005,1
000508,20211006,1
000508,20211007,1
000508,20211008,1
000508,20211009,1
000508,20211012,1
000508,20211013,1
000508,20211014,1
000508,20211015,1
000508,20211016,1
000508,20211019,1
000508,20211020,1
000508,20211021,1
000508,20211022,1
000508,20211023,1
000508,20211026,1
000508,20211027,1
000508,20211028,1
000508,20211029,1
000508,20211030,1
000508,20211103,1
000508,20211104,1
000508,20211105,1
000508,20211106,1
000508,20211109,1
000508,20211110,1
000508,20211111,1
000508,20211113,1
000508,20211116,1
000508,20211117,1
000508,20211118,1
000508,20211119,1
000508,20211120,1
000508,20211123,1
000508,20211124,1
000508,20211125,1
000508,20211126,1
000508,20211127,1
000508,20211130,1
000508,20211201,1
000508,20211202,1
000508,20211203,1
000508,20211204,1
000508,20211207,1
000508,20211208,1
000508,20211209,1
000508,20211210,1
000508,20211211,1
000509,20210208,1
000509,20210215,1
000509,20210222,1
000509,20210315,1
000509,20210322,1
000509,20210405,1
000509,20210406,1
000509,20210412,1
000509,20210426,1
000509,20210502,1
000509,20210503,1
000509,20210510,1
000509,20210514,1
000509,20210517,1
000509,20210524,1
000509,20210525,1
000509,20210531,1
000509,20210607,1
000509,20210614,1
000509,20210621,1
000509,20210628,1
000509,20210705,1
000509,20210712,1
000509,20210719,1
000509,20210722,1
000509,20210726,1
000509,20210802,1
000509,20210809,1
000509,20210816,1
000509,20210823,1
000509,20210830,1
000509,20210906,1
000509,20210913,1
000509,20210920,1
000509,20210927,1
000509,20211004,1
000509,20211011,1
000509,20211018,1
000509,20211025,1
000509,20211101,1
000509,20211102,1
000509,20211108,1
000509,20211112,1
000509,20211115,1
000509,20211122,1
000509,20211129,1
000509,20211206,1
000510,20210313,1
000510,20210314,1
000510,20210320,1
000510,20210321,1
000510,20210327,1
000510,20210328,1
000510,20210403,1
000510,20210404,1
000510,20210405,1
000510,20210411,1
000510,20210417,1
000510,20210418,1
000510,20210424,1
000510,20210425,1
000510,20210501,1
000510,20210502,1
000510,20210508,1
000510,20210509,1
000510,20210513,1
000510,20210515,1
000510,20210516,1
000510,20210522,1
000510,20210523,1
000510,20210524,1
000510,20210529,1
000510,20210530,1
000510,20210605,1
000510,20210606,1
000510,20210612,1
000510,20210613,1
000510,20210619,1
000510,20210620,1
000510,20210626,1
000510,20210627,1
000510,20210703,1
000510,20210704,1
000510,20210710,1
000510,20210711,1
000510,20210717,1
000510,20210718,1
000510,20210721,1
000510,20210724,1
000510,20210725,1
000510,20210731,1
000510,20210801,1
000510,20210807,1
000510,20210808,1
000510,20210814,1
000510,20210815,1
000510,20210821,1
000510,20210822,1
000510,20210828,1
000510,20210829,1
000510,20210904,1
000510,20210905,1
000510,20210911,1
000510,20210912,1
000510,20210918,1
000510,20210919,1
000510,20210925,1
000510,20210926,1
000510,20211002,1
000510,20211003,1
000510,20211009,1
000510,20211010,1
000510,20211016,1
000510,20211017,1
000510,20211023,1
000510,20211024,1
000510,20211030,1
000510,20211031,1
000510,20211101,1
000510,20211106,1
000510,20211107,1
000510,20211111,1
000510,20211113,1
000510,20211114,1
000510,20211120,1
000510,20211121,1
000510,20211127,1
000510,20211128,1
000510,20211204,1
000510,20211205,1
000510,20211211,1
000511,20210207,1
000511,20210213,1
000511,20210214,1
000511,20210220,1
000511,20210221,1
000511,20210227,1
000511,20210228,1
000511,20210306,1
000511,20210307,1
000511,20210410,1
000512,20210306,1
000512,20210410,1
000513,20210208,1
000513,20210209,1
000513,20210210,1
000513,20210211,1
000513,20210212,1
000513,20210215,1
000513,20210216,1
000513,20210217,1
000513,20210218,1
000513,20210219,1
000513,20210222,1
000513,20210301,1
000513,20210308,1
000513,20210315,1
000513,20210322,1
000513,20210323,1
000513,20210324,1
000513,20210325,1
000513,20210326,1
000513,20210329,1
000513,20210330,1
000513,20210331,1
000513,20210401,1
000513,20210402,1
000514,20210223,1
000514,20210224,1
000514,20210225,1
000514,20210226,1
000514,20210302,1
000514,20210303,1
000514,20210304,1
000514,20210305,1
000514,20210309,1
000514,20210310,1
000514,20210311,1
000514,20210312,1
000514,20210316,1
000514,20210317,1
000514,20210318,1
000514,20210319,1
000515,20210301,1
000515,20210302,1
000515,20210303,1
000515,20210304,1
000515,20210305,1
000515,20210308,1
000515,20210309,1
000515,20210310,1
000515,20210311,1
000515,20210312,1
000515,20210315,1
000515,20210316,1
000515,20210317,1
000515,20210318,1
000515,20210319,1
000515,20210322,1
000515,20210323,1
000515,20210324,1
000515,20210325,1
000515,20210326,1
000516,20210419,1
000516,20210420,1
000516,20210421,1
000516,20210422,1
000516,20210423,1
000516,20210426,1
000516,20210427,1
000516,20210428,1
000516,20210429,1
000516,20210430,1
000516,20210503,1
000516,20210504,1
000516,20210505,1
000516,20210506,1
000516,20210507,1
000516,20210510,1
000516,20210511,1
000516,20210512,1
000516,20210514,1
000516,20210517,1
000516,20210518,1
000516,20210519,1
000516,20210520,1
000516,20210521,1
000516,20210525,1
000516,20210526,1
000516,20210527,1
000516,20210528,1
000516,20210531,1
000516,20210601,1
000516,20210602,1
000516,20210603,1
000516,20210604,1
000516,20210607,1
000516,20210608,1
000516,20210609,1
000516,20210610,1
000516,20210611,1
000516,20210614,1
000516,20210615,1
000516,20210616,1
000516,20210617,1
000516,20210618,1
000516,20210621,1
000516,20210622,1
000516,20210623,1
000516,20210624,1
000516,20210625,1
000516,20210628,1
000516,20210629,1
000516,20210630,1
000516,20210701,1
000516,20210702,1
000516,20210705,1
000516,20210706,1
000516,20210707,1
000516,20210708,1
000516,20210709,1
000516,20210712,1
000516,20210713,1
000516,20210714,1
000516,20210715,1
000516,20210716,1
000516,20210719,1
000516,20210720,1
000516,20210722,1
000516,20210723,1
000516,20210726,1
000516,20210727,1
000516,20210728,1
000516,20210729,1
000516,20210730,1
000516,20210802,1
000516,20210803,1
000516,20210804,1
000516,20210805,1
000516,20210806,1
000516,20210809,1
000516,20210810,1
000516,20210811,1
000516,20210812,1
000516,20210813,1
000516,20210816,1
000516,20210817,1
000516,20210818,1
000516,20210819,1
000516,20210820,1
000516,20210823,1
000516,20210824,1
000516,20210825,1
000516,20210826,1
000516,20210827,1
000516,20210830,1
000516,20210831,1
000516,20210901,1
000516,20210902,1
000516,20210903,1
000516,20210906,1
000516,20210907,1
000516,20210908,1
000516,20210909,1
000516,20210910,1
000516,20210913,1
000516,20210914,1
000516,20210915,1
000516,20210916,1
000516,20210917,1
000516,20210920,1
000516,20210921,1
000516,20210922,1
000516,20210923,1
000516,20210924,1
000516,20210927,1
000516,20210928,1
000516,20210929,1
000516,20210930,1
000516,20211001,1
000516,20211004,1
000516,20211005,1
000516,20211006,1
000516,20211007,1
000516,20211008,1
000516,20211011,1
000516,20211012,1
000516,20211013,1
000516,20211014,1
000516,20211015,1
000516,20211018,1
000516,20211019,1
000516,20211020,1
000516,20211021,1
000516,20211022,1
000516,20211025,1
000516,20211026,1
000516,20211027,1
000516,20211028,1
000516,20211029,1
000516,20211102,1
000516,20211103,1
000516,20211104,1
000516,20211105,1
000516,20211108,1
000516,20211109,1
000516,20211110,1
000516,20211112,1
000516,20211115,1
000516,20211116,1
000516,20211117,1
000516,20211118,1
000516,20211119,1
000516,20211122,1
000516,20211123,1
000516,20211124,1
000516,20211125,1
000516,20211126,1
000516,20211129,1
000516,20211130,1
000516,20211201,1
000516,20211202,1
000516,20211203,1
000516,20211206,1
000516,20211207,1
000516,20211208,1
000516,20211209,1
000516,20211210,1
000517,20210212,1
000517,20210215,1
000517,20210216,1
000517,20210217,1
000517,20210218,1
000517,20210219,1
000517,20210222,1
000517,20210223,1
000517,20210224,1
000517,20210225,1
000517,20210226,1
000518,20210209,1
000518,20210210,1
000518,20210211,1
000518,20210212,1
000518,20210215,1
000518,20210216,1
000518,20210217,1
000518,20210218,1
000518,20210219,1
000518,20210222,1
000518,20210223,1
000518,20210224,1
000518,20210225,1
000518,20210226,1
000519,20210208,1
000519,20210209,1
000519,20210210,1
000519,20210211,1
000519,20210212,1
000519,20210215,1
000519,20210216,1
000519,20210217,1
000519,20210218,1
000519,20210219,1
000519,20210222,1
000519,20210223,1
000519,20210224,1
000519,20210225,1
000519,20210226,1
000519,20210308,1
000519,20210309,1
000519,20210310,1
000519,20210311,1
000519,20210312,1
000519,20210315,1
000519,20210316,1
000519,20210317,1
000519,20210318,1
000519,20210319,1
000519,20210322,1
000519,20210323,1
000519,20210324,1
000519,20210325,1
000519,20210326,1
000519,20210329,1
000519,20210330,1
000519,20210331,1
000519,20210401,1
000519,20210402,1
000520,20210215,1
000520,20210216,1
000520,20210217,1
000520,20210218,1
000520,20210219,1
000520,20210222,1
000520,20210223,1
000520,20210224,1
000520,20210225,1
000520,20210226,1
000520,20210315,1
000520,20210316,1
000520,20210317,1
000520,20210318,1
000520,20210319,1
000520,20210322,1
000520,20210323,1
000520,20210324,1
000520,20210325,1
000520,20210326,1
000520,20210329,1
000520,20210330,1
000520,20210331,1
000520,20210401,1
000520,20210402,1
000521,20210208,1
000521,20210209,1
000521,20210210,1
000521,20210211,1
000521,20210212,1
000521,20210301,1
000521,20210302,1
000521,20210303,1
000521,20210304,1
000521,20210305,1
000521,20210308,1
000521,20210309,1
000521,20210310,1
000521,20210311,1
000521,20210312,1
000522,20210208,1
000522,20210209,1
000522,20210210,1
000522,20210211,1
000522,20210212,1
000522,20210222,1
000522,20210223,1
000522,20210224,1
000522,20210225,1
000522,20210226,1
000522,20210301,1
000522,20210302,1
000522,20210303,1
000522,20210304,1
000522,20210305,1
000522,20210322,1
000522,20210323,1
000522,20210324,1
000522,20210325,1
000522,20210326,1
000522,20210329,1
000522,20210330,1
000522,20210331,1
000522,20210401,1
000522,20210402,1
000523,20210215,1
000523,20210216,1
000523,20210217,1
000523,20210218,1
000523,20210308,1
000523,20210309,1
000523,20210310,1
000523,20210311,1
000523,20210312,1
000523,20210315,1
000523,20210316,1
000523,20210317,1
000523,20210318,1
000523,20210319,1
000524,20210220,1
000524,20210221,1
000524,20210227,1
000524,20210228,1
000524,20210306,1
000524,20210307,1
000524,20210313,1
000524,20210314,1
000524,20210320,1
000524,20210321,1
000524,20210327,1
000524,20210328,1
000524,20210403,1
000524,20210404,1
000524,20210405,1
000524,20210410,1
000524,20210411,1
000524,20210417,1
000524,20210418,1
000524,20210424,1
000524,20210425,1
000524,20210501,1
000524,20210502,1
000524,20210508,1
000524,20210509,1
000524,20210513,1
000524,20210515,1
000524,20210516,1
000524,20210522,1
000524,20210523,1
000524,20210524,1
000524,20210529,1
000524,20210530,1
000524,20210605,1
000524,20210606,1
000524,20210612,1
000524,20210613,1
000524,20210619,1
000524,20210620,1
000524,20210626,1
000524,20210627,1
000524,20210703,1
000524,20210704,1
000524,20210710,1
000524,20210711,1
000524,20210717,1
000524,20210718,1
000524,20210721,1
000524,20210724,1
000524,20210725,1
000524,20210731,1
000524,20210801,1
000524,20210807,1
000524,20210808,1
000524,20210814,1
000524,20210815,1
000524,20210821,1
000524,20210822,1
000524,20210828,1
000524,20210829,1
000524,20210904,1
000524,20210905,1
000524,20210911,1
000524,20210912,1
000524,20210918,1
000524,20210919,1
000524,20210925,1
000524,20210926,1
000524,20211002,1
000524,20211003,1
000524,20211009,1
000524,20211010,1
000524,20211016,1
000524,20211017,1
000524,20211023,1
000524,20211024,1
000524,20211030,1
000524,20211031,1
000524,20211101,1
000524,20211106,1
000524,20211107,1
000524,20211111,1
000524,20211113,1
000524,20211114,1
000524,20211120,1
000524,20211121,1
000524,20211127,1
000524,20211128,1
000524,20211204,1
000524,20211205,1
000524,20211211,1
000526,20210220,1
000526,20210221,1
000526,20210227,1
000526,20210228,1
000526,20210306,1
000526,20210307,1
000526,20210313,1
000526,20210314,1
000526,20210320,1
000526,20210321,1
000526,20210327,1
000526,20210328,1
000526,20210403,1
000526,20210404,1
000526,20210405,1
000526,20210406,1
000526,20210407,1
000526,20210408,1
000526,20210409,1
000526,20210410,1
000526,20210411,1
000526,20210412,1
000526,20210413,1
000526,20210414,1
000526,20210415,1
000526,20210416,1
000526,20210417,1
000526,20210418,1
000526,20210424,1
000526,20210425,1
000526,20210501,1
000526,20210502,1
000526,20210508,1
000526,20210509,1
000526,20210513,1
000526,20210515,1
000526,20210516,1
000526,20210522,1
000526,20210523,1
000526,20210524,1
000526,20210529,1
000526,20210530,1
000526,20210605,1
000526,20210606,1
000526,20210612,1
000526,20210613,1
000526,20210619,1
000526,20210620,1
000526,20210626,1
000526,20210627,1
000526,20210703,1
000526,20210704,1
000526,20210705,1
000526,20210706,1
000526,20210707,1
000526,20210708,1
000526,20210709,1
000526,20210710,1
000526,20210711,1
000526,20210712,1
000526,20210713,1
000526,20210714,1
000526,20210715,1
000526,20210716,1
000526,20210717,1
000526,20210718,1
000526,20210719,1
000526,20210720,1
000526,20210721,1
000526,20210722,1
000526,20210723,1
000526,20210724,1
000526,20210725,1
000526,20210726,1
000526,20210727,1
000526,20210728,1
000526,20210729,1
000526,20210730,1
000526,20210731,1
000526,20210801,1
000526,20210802,1
000526,20210803,1
000526,20210804,1
000526,20210805,1
000526,20210806,1
000526,20210807,1
000526,20210808,1
000526,20210809,1
000526,20210810,1
000526,20210811,1
000526,20210812,1
000526,20210813,1
000526,20210814,1
000526,20210815,1
000526,20210816,1
000526,20210817,1
000526,20210818,1
000526,20210819,1
000526,20210820,1
000526,20210821,1
000526,20210822,1
000526,20210823,1
000526,20210824,1
000526,20210825,1
000526,20210826,1
000526,20210827,1
000526,20210828,1
000526,20210829,1
000526,20210904,1
000526,20210905,1
000526,20210911,1
000526,20210912,1
000526,20210918,1
000526,20210919,1
000526,20210925,1
000526,20210926,1
000526,20211002,1
000526,20211003,1
000526,20211009,1
000526,20211010,1
000526,20211016,1
000526,20211017,1
000526,20211023,1
000526,20211024,1
000526,20211030,1
000526,20211031,1
000526,20211101,1
000526,20211106,1
000526,20211107,1
000526,20211111,1
000526,20211113,1
000526,20211114,1
000526,20211120,1
000526,20211121,1
000526,20211127,1
000526,20211128,1
000526,20211204,1
000526,20211205,1
000526,20211211,1
000527,20210208,1
000527,20210209,1
000527,20210210,1
000527,20210211,1
000527,20210212,1
000527,20210215,1
000527,20210216,1
000527,20210217,1
000527,20210218,1
000527,20210219,1
000527,20210222,1
000527,20210223,1
000527,20210224,1
000527,20210225,1
000527,20210226,1
000527,20210301,1
000527,20210302,1
000527,20210303,1
000527,20210304,1
000527,20210305,1
000527,20210308,1
000527,20210309,1
000527,20210310,1
000527,20210311,1
000527,20210312,1
000527,20210315,1
000527,20210316,1
000527,20210317,1
000527,20210318,1
000527,20210319,1
000527,20210322,1
000527,20210323,1
000527,20210324,1
000527,20210325,1
000527,20210326,1
000527,20210329,1
000527,20210330,1
000527,20210331,1
000527,20210401,1
000527,20210402,1
000527,20210419,1
000527,20210420,1
000527,20210421,1
000527,20210422,1
000527,20210423,1
000527,20210426,1
000527,20210427,1
000527,20210428,1
000527,20210429,1
000527,20210430,1
000527,20210503,1
000527,20210504,1
000527,20210505,1
000527,20210506,1
000527,20210507,1
000527,20210510,1
000527,20210511,1
000527,20210512,1
000527,20210514,1
000527,20210517,1
000527,20210518,1
000527,20210519,1
000527,20210520,1
000527,20210521,1
000527,20210525,1
000527,20210526,1
000527,20210527,1
000527,20210528,1
000527,20210531,1
000527,20210601,1
000527,20210602,1
000527,20210603,1
000527,20210604,1
000527,20210607,1
000527,20210608,1
000527,20210609,1
000527,20210610,1
000527,20210611,1
000527,20210614,1
000527,20210615,1
000527,20210616,1
000527,20210617,1
000527,20210618,1
000527,20210621,1
000527,20210622,1
000527,20210623,1
000527,20210624,1
000527,20210625,1
000527,20210628,1
000527,20210629,1
000527,20210630,1
000527,20210701,1
000527,20210702,1
000527,20210830,1
000527,20210831,1
000527,20210901,1
000527,20210902,1
000527,20210903,1
000527,20210906,1
000527,20210907,1
000527,20210908,1
000527,20210909,1
000527,20210910,1
000527,20210913,1
000527,20210914,1
000527,20210915,1
000527,20210916,1
000527,20210917,1
000527,20210920,1
000527,20210921,1
000527,20210922,1
000527,20210923,1
000527,20210924,1
000527,20210927,1
000527,20210928,1
000527,20210929,1
000527,20210930,1
000527,20211001,1
000527,20211004,1
000527,20211005,1
000527,20211006,1
000527,20211007,1
000527,20211008,1
000527,20211011,1
000527,20211012,1
000527,20211013,1
000527,20211014,1
000527,20211015,1
000527,20211018,1
000527,20211019,1
000527,20211020,1
000527,20211021,1
000527,20211022,1
000527,20211025,1
000527,20211026,1
000527,20211027,1
000527,20211028,1
000527,20211029,1
000527,20211102,1
000527,20211103,1
000527,20211104,1
000527,20211105,1
000527,20211108,1
000527,20211109,1
000527,20211110,1
000527,20211112,1
000527,20211115,1
000527,20211116,1
000527,20211117,1
000527,20211118,1
000527,20211119,1
000527,20211122,1
000527,20211123,1
000527,20211124,1
000527,20211125,1
000527,20211126,1
000527,20211129,1
000527,20211130,1
000527,20211201,1
000527,20211202,1
000527,20211203,1
000527,20211206,1
000527,20211207,1
000527,20211208,1
000527,20211209,1
000527,20211210,1
000528,20210208,1
000528,20210209,1
000528,20210210,1
000528,20210211,1
000528,20210212,1
000528,20210215,1
000528,20210216,1
000528,20210217,1
000528,20210218,1
000528,20210219,1
000528,20210222,1
000528,20210223,1
000528,20210224,1
000528,20210225,1
000528,20210226,1
000528,20210301,1
000528,20210302,1
000528,20210303,1
000528,20210304,1
000528,20210305,1
000528,20210308,1
000528,20210309,1
000528,20210310,1
000528,20210311,1
000528,20210312,1
000528,20210315,1
000528,20210316,1
000528,20210317,1
000528,20210318,1
000528,20210319,1
000528,20210322,1
000528,20210323,1
000528,20210324,1
000528,20210325,1
000528,20210326,1
000528,20210329,1
000528,20210330,1
000528,20210331,1
000528,20210401,1
000528,20210402,1
000528,20210406,1
000528,20210407,1
000528,20210408,1
000528,20210409,1
000528,20210412,1
000528,20210413,1
000528,20210414,1
000528,20210415,1
000528,20210416,1
000528,20210419,1
000528,20210420,1
000528,20210421,1
000528,20210422,1
000528,20210423,1
000528,20210426,1
000528,20210427,1
000528,20210428,1
000528,20210429,1
000528,20210430,1
000528,20210503,1
000528,20210504,1
000528,20210505,1
000528,20210506,1
000528,20210507,1
000528,20210510,1
000528,20210511,1
000528,20210512,1
000528,20210514,1
000528,20210517,1
000528,20210518,1
000528,20210519,1
000528,20210520,1
000528,20210521,1
000528,20210525,1
000528,20210526,1
000528,20210527,1
000528,20210528,1
000528,20210531,1
000528,20210601,1
000528,20210602,1
000528,20210603,1
000528,20210604,1
000528,20210607,1
000528,20210608,1
000528,20210609,1
000528,20210610,1
000528,20210611,1
000528,20210614,1
000528,20210615,1
000528,20210616,1
000528,20210617,1
000528,20210618,1
000528,20210621,1
000528,20210622,1
000528,20210623,1
000528,20210624,1
000528,20210625,1
000528,20210628,1
000528,20210629,1
000528,20210630,1
000528,20210701,1
000528,20210702,1
000528,20210830,1
000528,20210831,1
000528,20210901,1
000528,20210902,1
000528,20210903,1
000528,20210906,1
000528,20210907,1
000528,20210908,1
000528,20210909,1
000528,20210910,1
000528,20210913,1
000528,20210914,1
000528,20210915,1
000528,20210916,1
000528,20210917,1
000528,20210920,1
000528,20210921,1
000528,20210922,1
000528,20210923,1
000528,20210924,1
000528,20210927,1
000528,20210928,1
000528,20210929,1
000528,20210930,1
000528,20211001,1
000528,20211004,1
000528,20211005,1
000528,20211006,1
000528,20211007,1
000528,20211008,1
000528,20211011,1
000528,20211012,1
000528,20211013,1
000528,20211014,1
000528,20211015,1
000528,20211018,1
000528,20211019,1
000528,20211020,1
000528,20211021,1
000528,20211022,1
000528,20211025,1
000528,20211026,1
000528,20211027,1
000528,20211028,1
000528,20211029,1
000528,20211102,1
000528,20211103,1
000528,20211104,1
000528,20211105,1
000528,20211108,1
000528,20211109,1
000528,20211110,1
000528,20211112,1
000528,20211115,1
000528,20211116,1
000528,20211117,1
000528,20211118,1
000528,20211119,1
000528,20211122,1
000528,20211123,1
000528,20211124,1
000528,20211125,1
000528,20211126,1
000528,20211129,1
000528,20211130,1
000528,20211201,1
000528,20211202,1
000528,20211203,1
000528,20211206,1
000528,20211207,1
000528,20211208,1
000528,20211209,1
000528,20211210,1
000530,20210220,1
000530,20210221,1
000530,20210227,1
000530,20210228,1
000530,20210306,1
000530,20210307,1
000530,20210320,1
000530,20210321,1
000530,20210327,1
000530,20210328,1
000530,20210405,1
000530,20210417,1
000530,20210418,1
000530,20210424,1
000530,20210425,1
000530,20210501,1
000530,20210502,1
000530,20210508,1
000530,20210509,1
000530,20210513,1
000530,20210515,1
000530,20210516,1
000530,20210522,1
000530,20210523,1
000530,20210524,1
000530,20210529,1
000530,20210530,1
000530,20210605,1
000530,20210606,1
000530,20210612,1
000530,20210613,1
000530,20210619,1
000530,20210620,1
000530,20210626,1
000530,20210627,1
000530,20210904,1
000530,20210905,1
000530,20210911,1
000530,20210912,1
000530,20210918,1
000530,20210919,1
000530,20210925,1
000530,20210926,1
000530,20211002,1
000530,20211003,1
000530,20211009,1
000530,20211010,1
000530,20211016,1
000530,20211017,1
000530,20211023,1
000530,20211024,1
000530,20211030,1
000530,20211031,1
000530,20211101,1
000530,20211106,1
000530,20211107,1
000530,20211111,1
000530,20211113,1
000530,20211114,1
000530,20211120,1
000530,20211121,1
000530,20211127,1
000530,20211128,1
000530,20211204,1
000530,20211205,1
000530,20211211,1
000532,20210208,1
000532,20210209,1
000532,20210210,1
000532,20210211,1
000532,20210212,1
000532,20210215,1
000532,20210216,1
000532,20210217,1
000532,20210218,1
000532,20210219,1
000532,20210222,1
000532,20210223,1
000532,20210224,1
000532,20210225,1
000532,20210226,1
000532,20210301,1
000532,20210302,1
000532,20210303,1
000532,20210304,1
000532,20210305,1
000532,20210308,1
000532,20210309,1
000532,20210310,1
000532,20210311,1
000532,20210312,1
000532,20210315,1
000532,20210316,1
000532,20210317,1
000532,20210318,1
000532,20210319,1
000532,20210322,1
000532,20210323,1
000532,20210324,1
000532,20210325,1
000532,20210326,1
000532,20210329,1
000532,20210330,1
000532,20210331,1
000532,20210401,1
000532,20210402,1
000532,20210406,1
000532,20210412,1
000532,20210413,1
000532,20210414,1
000532,20210415,1
000532,20210416,1
000532,20210419,1
000532,20210420,1
000532,20210421,1
000532,20210422,1
000532,20210423,1
000532,20210426,1
000532,20210427,1
000532,20210428,1
000532,20210429,1
000532,20210430,1
000532,20210503,1
000532,20210504,1
000532,20210505,1
000532,20210506,1
000532,20210507,1
000532,20210510,1
000532,20210511,1
000532,20210512,1
000532,20210514,1
000532,20210517,1
000532,20210518,1
000532,20210519,1
000532,20210520,1
000532,20210521,1
000532,20210525,1
000532,20210526,1
000532,20210527,1
000532,20210528,1
000532,20210531,1
000532,20210601,1
000532,20210602,1
000532,20210603,1
000532,20210604,1
000532,20210607,1
000532,20210608,1
000532,20210609,1
000532,20210610,1
000532,20210611,1
000532,20210614,1
000532,20210615,1
000532,20210616,1
000532,20210617,1
000532,20210618,1
000532,20210621,1
000532,20210622,1
000532,20210623,1
000532,20210624,1
000532,20210625,1
000532,20210628,1
000532,20210629,1
000532,20210630,1
000532,20210701,1
000532,20210702,1
000532,20210705,1
000532,20210706,1
000532,20210707,1
000532,20210708,1
000532,20210709,1
000532,20210712,1
000532,20210713,1
000532,20210714,1
000532,20210715,1
000532,20210716,1
000532,20210719,1
000532,20210720,1
000532,20210722,1
000532,20210723,1
000532,20210726,1
000532,20210727,1
000532,20210728,1
000532,20210729,1
000532,20210730,1
000532,20210802,1
000532,20210803,1
000532,20210804,1
000532,20210805,1
000532,20210806,1
000532,20210809,1
000532,20210810,1
000532,20210811,1
000532,20210812,1
000532,20210813,1
000532,20210816,1
000532,20210817,1
000532,20210818,1
000532,20210819,1
000532,20210820,1
000532,20210823,1
000532,20210824,1
000532,20210825,1
000532,20210826,1
000532,20210827,1
000532,20210830,1
000532,20210831,1
000532,20210901,1
000532,20210902,1
000532,20210903,1
000532,20210906,1
000532,20210907,1
000532,20210908,1
000532,20210909,1
000532,20210910,1
000532,20210913,1
000532,20210914,1
000532,20210915,1
000532,20210916,1
000532,20210917,1
000532,20210920,1
000532,20210921,1
000532,20210922,1
000532,20210923,1
000532,20210924,1
000532,20210927,1
000532,20210928,1
000532,20210929,1
000532,20210930,1
000532,20211001,1
000532,20211004,1
000532,20211005,1
000532,20211006,1
000532,20211007,1
000532,20211008,1
000532,20211011,1
000532,20211012,1
000532,20211013,1
000532,20211014,1
000532,20211015,1
000532,20211018,1
000532,20211019,1
000532,20211020,1
000532,20211021,1
000532,20211022,1
000532,20211025,1
000532,20211026,1
000532,20211027,1
000532,20211028,1
000532,20211029,1
000532,20211102,1
000532,20211103,1
000532,20211104,1
000532,20211105,1
000532,20211108,1
000532,20211109,1
000532,20211110,1
000532,20211112,1
000532,20211115,1
000532,20211116,1
000532,20211117,1
000532,20211118,1
000532,20211119,1
000532,20211122,1
000532,20211123,1
000532,20211124,1
000532,20211125,1
000532,20211126,1
000532,20211129,1
000532,20211130,1
000532,20211201,1
000532,20211202,1
000532,20211203,1
000532,20211206,1
000532,20211207,1
000532,20211208,1
000532,20211209,1
000532,20211210,1
000533,20210207,1
000533,20210306,1
000533,20210307,1
000533,20210313,1
000533,20210314,1
000533,20210320,1
000533,20210321,1
000535,20210417,1
000535,20210418,1
000535,20210424,1
000535,20210425,1
000535,20210501,1
000535,20210502,1
000535,20210508,1
000535,20210509,1
000535,20210513,1
000535,20210515,1
000535,20210516,1
000535,20210522,1
000535,20210523,1
000535,20210524,1
000535,20210529,1
000535,20210530,1
000535,20210605,1
000535,20210606,1
000535,20210612,1
000535,20210613,1
000535,20210619,1
000535,20210620,1
000535,20210626,1
000535,20210627,1
000535,20210703,1
000535,20210704,1
000535,20210710,1
000535,20210711,1
000535,20210717,1
000535,20210718,1
000535,20210721,1
000535,20210724,1
000535,20210725,1
000535,20210731,1
000535,20210801,1
000535,20210807,1
000535,20210808,1
000535,20210814,1
000535,20210815,1
000535,20210821,1
000535,20210822,1
000535,20210828,1
000535,20210829,1
000535,20210904,1
000535,20210905,1
000535,20210911,1
000535,20210912,1
000535,20210918,1
000535,20210919,1
000535,20210925,1
000535,20210926,1
000535,20211002,1
000535,20211003,1
000535,20211009,1
000535,20211010,1
000535,20211016,1
000535,20211017,1
000535,20211023,1
000535,20211024,1
000535,20211030,1
000535,20211031,1
000535,20211101,1
000535,20211106,1
000535,20211107,1
000535,20211111,1
000535,20211113,1
000535,20211114,1
000535,20211120,1
000535,20211121,1
000535,20211127,1
000535,20211128,1
000535,20211204,1
000535,20211205,1
000535,20211211,1
000536,20210405,1
000536,20210410,1
000536,20210411,1
000537,20210208,1
000537,20210209,1
000537,20210210,1
000537,20210211,1
000537,20210212,1
000537,20210222,1
000537,20210223,1
000537,20210224,1
000537,20210225,1
000537,20210226,1
000537,20210301,1
000537,20210302,1
000537,20210303,1
000537,20210304,1
000537,20210305,1
000537,20210315,1
000537,20210316,1
000537,20210317,1
000537,20210318,1
000537,20210319,1
000537,20210322,1
000537,20210323,1
000537,20210324,1
000537,20210325,1
000537,20210326,1
000537,20210329,1
000537,20210330,1
000537,20210331,1
000537,20210401,1
000537,20210402,1
000538,20210207,1
000538,20210306,1
000538,20210307,1
000538,20210320,1
000538,20210321,1
000540,20210213,1
000540,20210220,1
000541,20210214,1
000541,20210221,1
000542,20210207,1
000542,20210307,1
000542,20210321,1
000542,20210328,1
000543,20210306,1
000543,20210320,1
000545,20210417,1
000545,20210424,1
000545,20210508,1
000545,20210515,1
000545,20210522,1
000545,20210529,1
000545,20210605,1
000545,20210612,1
000545,20210619,1
000545,20210626,1
000545,20210904,1
000545,20210911,1
000545,20210918,1
000545,20210925,1
000545,20211002,1
000545,20211009,1
000545,20211016,1
000545,20211023,1
000545,20211030,1
000545,20211106,1
000545,20211113,1
000545,20211120,1
000545,20211127,1
000545,20211204,1
000545,20211211,1
000546,20210418,1
000546,20210425,1
000546,20210501,1
000546,20210502,1
000546,20210509,1
000546,20210513,1
000546,20210516,1
000546,20210523,1
000546,20210524,1
000546,20210530,1
000546,20210606,1
000546,20210613,1
000546,20210620,1
000546,20210627,1
000546,20210905,1
000546,20210912,1
000546,20210919,1
000546,20210926,1
000546,20211003,1
000546,20211010,1
000546,20211017,1
000546,20211024,1
000546,20211031,1
000546,20211101,1
000546,20211107,1
000546,20211111,1
000546,20211114,1
000546,20211121,1
000546,20211128,1
000546,20211205,1
000547,20210703,1
000547,20210710,1
000547,20210717,1
000547,20210724,1
000547,20210731,1
000547,20210807,1
000547,20210814,1
000547,20210821,1
000547,20210828,1
000548,20210704,1
000548,20210711,1
000548,20210718,1
000548,20210721,1
000548,20210725,1
000548,20210801,1
000548,20210808,1
000548,20210815,1
000548,20210822,1
000548,20210829,1
000549,20210411,1
000551,20210418,1
000551,20210424,1
000551,20210425,1
000551,20210501,1
000551,20210502,1
000551,20210508,1
000551,20210509,1
000551,20210513,1
000551,20210515,1
000551,20210516,1
000551,20210522,1
000551,20210523,1
000551,20210524,1
000551,20210529,1
000551,20210530,1
000551,20210605,1
000551,20210606,1
000551,20210612,1
000551,20210613,1
000551,20210619,1
000551,20210620,1
000551,20210626,1
000551,20210627,1
000551,20210704,1
000551,20210711,1
000551,20210718,1
000551,20210721,1
000551,20210725,1
000551,20210801,1
000551,20210808,1
000551,20210815,1
000551,20210822,1
000551,20210829,1
000551,20210904,1
000551,20210905,1
000551,20210911,1
000551,20210912,1
000551,20210918,1
000551,20210919,1
000551,20210925,1
000551,20210926,1
000551,20211002,1
000551,20211003,1
000551,20211009,1
000551,20211010,1
000551,20211016,1
000551,20211017,1
000551,20211023,1
000551,20211024,1
000551,20211030,1
000551,20211031,1
000551,20211101,1
000551,20211106,1
000551,20211107,1
000551,20211111,1
000551,20211113,1
000551,20211114,1
000551,20211120,1
000551,20211121,1
000551,20211127,1
000551,20211128,1
000551,20211204,1
000551,20211205,1
000551,20211211,1
000552,20210417,1
000552,20210703,1
000552,20210710,1
000552,20210717,1
000552,20210724,1
000552,20210731,1
000552,20210807,1
000552,20210814,1
000552,20210821,1
000552,20210828,1
000554,20210207,1
000554,20210306,1
000554,20210307,1
000554,20210320,1
000554,20210321,1
000554,20210327,1
000554,20210328,1
000555,20210418,1
000555,20210424,1
000555,20210425,1
000555,20210501,1
000555,20210502,1
000555,20210508,1
000555,20210509,1
000555,20210513,1
000555,20210515,1
000555,20210516,1
000555,20210522,1
000555,20210523,1
000555,20210524,1
000555,20210529,1
000555,20210530,1
000555,20210605,1
000555,20210606,1
000555,20210612,1
000555,20210613,1
000555,20210619,1
000555,20210620,1
000555,20210626,1
000555,20210627,1
000555,20210904,1
000555,20210905,1
000555,20210911,1
000555,20210912,1
000555,20210918,1
000555,20210919,1
000555,20210925,1
000555,20210926,1
000555,20211002,1
000555,20211003,1
000555,20211009,1
000555,20211010,1
000555,20211016,1
000555,20211017,1
000555,20211023,1
000555,20211024,1
000555,20211030,1
000555,20211031,1
000555,20211101,1
000555,20211106,1
000555,20211107,1
000555,20211111,1
000555,20211113,1
000555,20211114,1
000555,20211120,1
000555,20211121,1
000555,20211127,1
000555,20211128,1
000555,20211204,1
000555,20211205,1
000555,20211211,1
000556,20210404,1
000556,20210405,1
000556,20210411,1
000559,20210411,1
000559,20210417,1
000559,20210418,1
000559,20210424,1
000559,20210425,1
000559,20210501,1
000559,20210502,1
000559,20210508,1
000559,20210509,1
000559,20210513,1
000559,20210515,1
000559,20210516,1
000559,20210522,1
000559,20210523,1
000559,20210524,1
000559,20210529,1
000559,20210530,1
000559,20210605,1
000559,20210606,1
000559,20210612,1
000559,20210613,1
000559,20210619,1
000559,20210620,1
000559,20210626,1
000559,20210627,1
000559,20210703,1
000559,20210704,1
000559,20210710,1
000559,20210711,1
000559,20210717,1
000559,20210718,1
000559,20210721,1
000559,20210724,1
000559,20210725,1
000559,20210731,1
000559,20210801,1
000559,20210807,1
000559,20210808,1
000559,20210814,1
000559,20210815,1
000559,20210821,1
000559,20210822,1
000559,20210828,1
000559,20210829,1
000559,20210904,1
000559,20210905,1
000559,20210911,1
000559,20210912,1
000559,20210918,1
000559,20210919,1
000559,20210925,1
000559,20210926,1
000559,20211002,1
000559,20211003,1
000559,20211009,1
000559,20211010,1
000559,20211016,1
000559,20211017,1
000559,20211023,1
000559,20211024,1
000559,20211030,1
000559,20211031,1
000559,20211101,1
000559,20211106,1
000559,20211107,1
000559,20211111,1
000559,20211113,1
000559,20211114,1
000559,20211120,1
000559,20211121,1
000559,20211127,1
000559,20211128,1
000559,20211204,1
000559,20211205,1
000559,20211211,1
000560,20210207,1
000560,20210307,1
000560,20210314,1
000560,20210321,1
000560,20210328,1
000561,20210306,1
000561,20210313,1
000561,20210320,1
000563,20210412,1
000563,20210413,1
000563,20210414,1
000563,20210415,1
000563,20210416,1
000563,20210419,1
000563,20210420,1
000563,20210421,1
000563,20210422,1
000563,20210423,1
000563,20210426,1
000563,20210427,1
000563,20210428,1
000563,20210429,1
000563,20210430,1
000563,20210503,1
000563,20210504,1
000563,20210505,1
000563,20210506,1
000563,20210507,1
000563,20210510,1
000563,20210511,1
000563,20210512,1
000563,20210514,1
000563,20210517,1
000563,20210518,1
000563,20210519,1
000563,20210520,1
000563,20210521,1
000563,20210525,1
000563,20210526,1
000563,20210527,1
000563,20210528,1
000563,20210531,1
000563,20210601,1
000563,20210602,1
000563,20210603,1
000563,20210604,1
000563,20210607,1
000563,20210608,1
000563,20210609,1
000563,20210610,1
000563,20210611,1
000563,20210614,1
000563,20210615,1
000563,20210616,1
000563,20210617,1
000563,20210618,1
000563,20210621,1
000563,20210622,1
000563,20210623,1
000563,20210624,1
000563,20210625,1
000563,20210628,1
000563,20210629,1
000563,20210630,1
000563,20210701,1
000563,20210702,1
000563,20210705,1
000563,20210706,1
000563,20210707,1
000563,20210708,1
000563,20210709,1
000563,20210712,1
000563,20210713,1
000563,20210714,1
000563,20210715,1
000563,20210716,1
000563,20210719,1
000563,20210720,1
000563,20210722,1
000563,20210723,1
000563,20210726,1
000563,20210727,1
000563,20210728,1
000563,20210729,1
000563,20210730,1
000563,20210802,1
000563,20210803,1
000563,20210804,1
000563,20210805,1
000563,20210806,1
000563,20210809,1
000563,20210810,1
000563,20210811,1
000563,20210812,1
000563,20210813,1
000563,20210816,1
000563,20210817,1
000563,20210818,1
000563,20210819,1
000563,20210820,1
000563,20210823,1
000563,20210824,1
000563,20210825,1
000563,20210826,1
000563,20210827,1
000563,20210830,1
000563,20210831,1
000563,20210901,1
000563,20210902,1
000563,20210903,1
000563,20210906,1
000563,20210907,1
000563,20210908,1
000563,20210909,1
000563,20210910,1
000563,20210913,1
000563,20210914,1
000563,20210915,1
000563,20210916,1
000563,20210917,1
000563,20210920,1
000563,20210921,1
000563,20210922,1
000563,20210923,1
000563,20210924,1
000563,20210927,1
000563,20210928,1
000563,20210929,1
000563,20210930,1
000563,20211001,1
000563,20211004,1
000563,20211005,1
000563,20211006,1
000563,20211007,1
000563,20211008,1
000563,20211011,1
000563,20211012,1
000563,20211013,1
000563,20211014,1
000563,20211015,1
000563,20211018,1
000563,20211019,1
000563,20211020,1
000563,20211021,1
000563,20211022,1
000563,20211025,1
000563,20211026,1
000563,20211027,1
000563,20211028,1
000563,20211029,1
000563,20211102,1
000563,20211103,1
000563,20211104,1
000563,20211105,1
000563,20211108,1
000563,20211109,1
000563,20211110,1
000563,20211112,1
000563,20211115,1
000563,20211116,1
000563,20211117,1
000563,20211118,1
000563,20211119,1
000563,20211122,1
000563,20211123,1
000563,20211124,1
000563,20211125,1
000563,20211126,1
000563,20211129,1
000563,20211130,1
000563,20211201,1
000563,20211202,1
000563,20211203,1
000563,20211206,1
000563,20211207,1
000563,20211208,1
000563,20211209,1
000563,20211210,1
000564,20210411,1
000564,20210418,1
000564,20210425,1
000564,20210501,1
000564,20210502,1
000564,20210509,1
000564,20210513,1
000564,20210516,1
000564,20210523,1
000564,20210524,1
000564,20210530,1
000564,20210606,1
000564,20210613,1
000564,20210620,1
000564,20210627,1
000564,20210905,1
000564,20210912,1
000564,20210919,1
000564,20210926,1
000564,20211003,1
000564,20211010,1
000564,20211017,1
000564,20211024,1
000564,20211031,1
000564,20211101,1
000564,20211107,1
000564,20211111,1
000564,20211114,1
000564,20211121,1
000564,20211128,1
000564,20211205,1
000566,20210306,1
000566,20210313,1
000566,20210320,1
000566,20210327,1
000567,20210424,1
000567,20210508,1
000567,20210515,1
000567,20210522,1
000567,20210529,1
000567,20210605,1
000567,20210612,1
000567,20210619,1
000567,20210626,1
000567,20210904,1
000567,20210911,1
000567,20210918,1
000567,20210925,1
000567,20211002,1
000567,20211009,1
000567,20211016,1
000567,20211023,1
000567,20211030,1
000567,20211106,1
000567,20211113,1
000567,20211120,1
000567,20211127,1
000567,20211204,1
000567,20211211,1
000568,20210411,1
000568,20210704,1
000568,20210711,1
000568,20210718,1
000568,20210721,1
000568,20210725,1
000568,20210801,1
000568,20210808,1
000568,20210815,1
000568,20210822,1
000568,20210829,1
000569,20210411,1
000569,20210418,1
000569,20210425,1
000569,20210501,1
000569,20210502,1
000569,20210509,1
000569,20210513,1
000569,20210516,1
000569,20210523,1
000569,20210524,1
000569,20210530,1
000569,20210606,1
000569,20210613,1
000569,20210620,1
000569,20210627,1
000569,20210704,1
000569,20210711,1
000569,20210718,1
000569,20210721,1
000569,20210725,1
000569,20210801,1
000569,20210808,1
000569,20210815,1
000569,20210822,1
000569,20210829,1
000569,20210905,1
000569,20210912,1
000569,20210919,1
000569,20210926,1
000569,20211003,1
000569,20211010,1
000569,20211017,1
000569,20211024,1
000569,20211031,1
000569,20211101,1
000569,20211107,1
000569,20211111,1
000569,20211114,1
000569,20211121,1
000569,20211128,1
000569,20211205,1
000570,20210207,1
000570,20210306,1
000570,20210307,1
000570,20210313,1
000570,20210314,1
000570,20210320,1
000570,20210321,1
000570,20210327,1
000570,20210328,1
000571,20210405,1
000571,20210411,1
000571,20210417,1
000571,20210418,1
000571,20210424,1
000571,20210425,1
000571,20210501,1
000571,20210502,1
000571,20210508,1
000571,20210509,1
000571,20210513,1
000571,20210515,1
000571,20210516,1
000571,20210522,1
000571,20210523,1
000571,20210524,1
000571,20210529,1
000571,20210530,1
000571,20210605,1
000571,20210606,1
000571,20210612,1
000571,20210613,1
000571,20210619,1
000571,20210620,1
000571,20210626,1
000571,20210627,1
000571,20210703,1
000571,20210704,1
000571,20210710,1
000571,20210711,1
000571,20210717,1
000571,20210718,1
000571,20210721,1
000571,20210724,1
000571,20210725,1
000571,20210731,1
000571,20210801,1
000571,20210807,1
000571,20210808,1
000571,20210814,1
000571,20210815,1
000571,20210821,1
000571,20210822,1
000571,20210828,1
000571,20210829,1
000571,20210904,1
000571,20210905,1
000571,20210911,1
000571,20210912,1
000571,20210918,1
000571,20210919,1
000571,20210925,1
000571,20210926,1
000571,20211002,1
000571,20211003,1
000571,20211009,1
000571,20211010,1
000571,20211016,1
000571,20211017,1
000571,20211023,1
000571,20211024,1
000571,20211030,1
000571,20211031,1
000571,20211101,1
000571,20211106,1
000571,20211107,1
000571,20211111,1
000571,20211113,1
000571,20211114,1
000571,20211120,1
000571,20211121,1
000571,20211127,1
000571,20211128,1
000571,20211204,1
000571,20211205,1
000571,20211211,1
000572,20210208,1
000572,20210209,1
000572,20210210,1
000572,20210211,1
000572,20210212,1
000572,20210222,1
000572,20210223,1
000572,20210224,1
000572,20210225,1
000572,20210226,1
000572,20210301,1
000572,20210302,1
000572,20210303,1
000572,20210304,1
000572,20210305,1
000572,20210308,1
000572,20210309,1
000572,20210310,1
000572,20210311,1
000572,20210312,1
000572,20210315,1
000572,20210316,1
000572,20210317,1
000572,20210318,1
000572,20210319,1
000572,20210322,1
000572,20210323,1
000572,20210324,1
000572,20210325,1
000572,20210326,1
000572,20210329,1
000572,20210330,1
000572,20210331,1
000572,20210401,1
000573,20210207,1
000573,20210307,1
000573,20210313,1
000573,20210314,1
000573,20210320,1
000573,20210321,1
000573,20210327,1
000573,20210328,1
000574,20210306,1
000574,20210307,1
000574,20210313,1
000574,20210314,1
000574,20210320,1
000574,20210321,1
000574,20210327,1
000574,20210328,1
000575,20210417,1
000575,20210418,1
000575,20210424,1
000575,20210425,1
000575,20210501,1
000575,20210502,1
000575,20210508,1
000575,20210509,1
000575,20210513,1
000575,20210515,1
000575,20210516,1
000575,20210522,1
000575,20210523,1
000575,20210524,1
000575,20210529,1
000575,20210530,1
000575,20210605,1
000575,20210606,1
000575,20210612,1
000575,20210613,1
000575,20210619,1
000575,20210620,1
000575,20210626,1
000575,20210627,1
000575,20210904,1
000575,20210905,1
000575,20210911,1
000575,20210912,1
000575,20210918,1
000575,20210919,1
000575,20210925,1
000575,20210926,1
000575,20211002,1
000575,20211003,1
000575,20211009,1
000575,20211010,1
000575,20211016,1
000575,20211017,1
000575,20211023,1
000575,20211024,1
000575,20211030,1
000575,20211031,1
000575,20211101,1
000575,20211106,1
000575,20211107,1
000575,20211111,1
000575,20211113,1
000575,20211114,1
000575,20211120,1
000575,20211121,1
000575,20211127,1
000575,20211128,1
000575,20211204,1
000575,20211205,1
000575,20211211,1
000576,20210403,1
000576,20210410,1
000577,20210307,1
000577,20210321,1
000577,20210328,1
000579,20210406,1
000579,20210412,1
000579,20210413,1
000579,20210414,1
000579,20210415,1
000579,20210416,1
000579,20210419,1
000579,20210420,1
000579,20210421,1
000579,20210422,1
000579,20210423,1
000579,20210426,1
000579,20210427,1
000579,20210428,1
000579,20210429,1
000579,20210430,1
000579,20210503,1
000579,20210504,1
000579,20210505,1
000579,20210506,1
000579,20210507,1
000579,20210510,1
000579,20210511,1
000579,20210512,1
000579,20210514,1
000579,20210517,1
000579,20210518,1
000579,20210519,1
000579,20210520,1
000579,20210521,1
000579,20210525,1
000579,20210526,1
000579,20210527,1
000579,20210528,1
000579,20210531,1
000579,20210601,1
000579,20210602,1
000579,20210603,1
000579,20210604,1
000579,20210607,1
000579,20210608,1
000579,20210609,1
000579,20210610,1
000579,20210611,1
000579,20210614,1
000579,20210615,1
000579,20210616,1
000579,20210617,1
000579,20210618,1
000579,20210621,1
000579,20210622,1
000579,20210623,1
000579,20210624,1
000579,20210625,1
000579,20210628,1
000579,20210629,1
000579,20210630,1
000579,20210701,1
000579,20210702,1
000579,20210705,1
000579,20210706,1
000579,20210707,1
000579,20210708,1
000579,20210709,1
000579,20210712,1
000579,20210713,1
000579,20210714,1
000579,20210715,1
000579,20210716,1
000579,20210719,1
000579,20210720,1
000579,20210722,1
000579,20210723,1
000579,20210726,1
000579,20210727,1
000579,20210728,1
000579,20210729,1
000579,20210730,1
000579,20210802,1
000579,20210803,1
000579,20210804,1
000579,20210805,1
000579,20210806,1
000579,20210809,1
000579,20210810,1
000579,20210811,1
000579,20210812,1
000579,20210813,1
000579,20210816,1
000579,20210817,1
000579,20210818,1
000579,20210819,1
000579,20210820,1
000579,20210823,1
000579,20210824,1
000579,20210825,1
000579,20210826,1
000579,20210827,1
000579,20210830,1
000579,20210831,1
000579,20210901,1
000579,20210902,1
000579,20210903,1
000579,20210906,1
000579,20210907,1
000579,20210908,1
000579,20210909,1
000579,20210910,1
000579,20210913,1
000579,20210914,1
000579,20210915,1
000579,20210916,1
000579,20210917,1
000579,20210920,1
000579,20210921,1
000579,20210922,1
000579,20210923,1
000579,20210924,1
000579,20210927,1
000579,20210928,1
000579,20210929,1
000579,20210930,1
000579,20211001,1
000579,20211004,1
000579,20211005,1
000579,20211006,1
000579,20211007,1
000579,20211008,1
000579,20211011,1
000579,20211012,1
000579,20211013,1
000579,20211014,1
000579,20211015,1
000579,20211018,1
000579,20211019,1
000579,20211020,1
000579,20211021,1
000579,20211022,1
000579,20211025,1
000579,20211026,1
000579,20211027,1
000579,20211028,1
000579,20211029,1
000579,20211102,1
000579,20211103,1
000579,20211104,1
000579,20211105,1
000579,20211108,1
000579,20211109,1
000579,20211110,1
000579,20211112,1
000579,20211115,1
000579,20211116,1
000579,20211117,1
000579,20211118,1
000579,20211119,1
000579,20211122,1
000579,20211123,1
000579,20211124,1
000579,20211125,1
000579,20211126,1
000579,20211129,1
000579,20211130,1
000579,20211201,1
000579,20211202,1
000579,20211203,1
000579,20211206,1
000579,20211207,1
000579,20211208,1
000579,20211209,1
000579,20211210,1
000580,20210418,1
000580,20210425,1
000580,20210501,1
000580,20210502,1
000580,20210509,1
000580,20210513,1
000580,20210516,1
000580,20210523,1
000580,20210524,1
000580,20210530,1
000580,20210606,1
000580,20210613,1
000580,20210620,1
000580,20210627,1
000580,20210704,1
000580,20210711,1
000580,20210718,1
000580,20210721,1
000580,20210725,1
000580,20210801,1
000580,20210808,1
000580,20210815,1
000580,20210822,1
000580,20210829,1
000580,20210905,1
000580,20210912,1
000580,20210919,1
000580,20210926,1
000580,20211003,1
000580,20211010,1
000580,20211017,1
000580,20211024,1
000580,20211031,1
000580,20211101,1
000580,20211107,1
000580,20211111,1
000580,20211114,1
000580,20211121,1
000580,20211128,1
000580,20211205,1
000581,20210307,1
000581,20210321,1
000582,20210306,1
000582,20210320,1
000582,20210327,1
000584,20210207,1
000584,20210307,1
000584,20210321,1
000585,20210307,1
000585,20210314,1
000585,20210321,1
000585,20210328,1
000588,20210411,1
000588,20210417,1
000588,20210418,1
000588,20210424,1
000588,20210425,1
000588,20210508,1
000588,20210509,1
000588,20210513,1
000588,20210529,1
000588,20210530,1
000588,20210605,1
000588,20210606,1
000588,20210612,1
000588,20210613,1
000588,20210619,1
000588,20210620,1
000588,20210626,1
000588,20210627,1
000588,20210703,1
000588,20210704,1
000588,20210710,1
000588,20210711,1
000588,20210717,1
000588,20210718,1
000588,20210721,1
000588,20210724,1
000588,20210725,1
000588,20210731,1
000588,20210801,1
000588,20210807,1
000588,20210808,1
000588,20210814,1
000588,20210815,1
000588,20210821,1
000588,20210822,1
000588,20210828,1
000588,20210829,1
000588,20210904,1
000588,20210905,1
000588,20210911,1
000588,20210912,1
000588,20210918,1
000588,20210919,1
000588,20211002,1
000588,20211003,1
000588,20211009,1
000588,20211010,1
000588,20211016,1
000588,20211017,1
000588,20211023,1
000588,20211024,1
000588,20211106,1
000588,20211107,1
000588,20211111,1
000588,20211113,1
000588,20211114,1
000588,20211120,1
000588,20211121,1
000588,20211127,1
000588,20211128,1
000588,20211204,1
000588,20211205,1
000588,20211211,1
000589,20210207,1
000589,20210306,1
000589,20210307,1
000589,20210313,1
000589,20210314,1
000589,20210320,1
000589,20210321,1
000589,20210501,1
000589,20210502,1
000589,20210515,1
000589,20210516,1
000589,20210522,1
000589,20210523,1
000589,20210524,1
000589,20210925,1
000589,20210926,1
000589,20211030,1
000589,20211031,1
000589,20211101,1
000590,20210208,1
000590,20210209,1
000590,20210210,1
000590,20210211,1
000590,20210212,1
000590,20210222,1
000590,20210223,1
000590,20210224,1
000590,20210225,1
000590,20210226,1
000590,20210301,1
000590,20210302,1
000590,20210303,1
000590,20210304,1
000590,20210305,1
000590,20210308,1
000590,20210309,1
000590,20210310,1
000590,20210311,1
000590,20210312,1
000590,20210315,1
000590,20210316,1
000590,20210317,1
000590,20210318,1
000590,20210319,1
000590,20210329,1
000590,20210330,1
000590,20210331,1
000590,20210401,1
000590,20210402,1
000591,20210213,1
000591,20210214,1
000591,20210220,1
000591,20210221,1
000591,20210227,1
000591,20210228,1
000591,20210306,1
000591,20210307,1
000591,20210313,1
000591,20210314,1
000591,20210320,1
000591,20210321,1
000591,20210327,1
000591,20210328,1
000591,20210403,1
000591,20210404,1
000591,20210405,1
000591,20210410,1
000591,20210411,1
000591,20210417,1
000591,20210418,1
000591,20210424,1
000591,20210425,1
000591,20210501,1
000591,20210502,1
000591,20210508,1
000591,20210509,1
000591,20210513,1
000591,20210515,1
000591,20210516,1
000591,20210522,1
000591,20210523,1
000591,20210524,1
000591,20210529,1
000591,20210530,1
000591,20210605,1
000591,20210606,1
000591,20210612,1
000591,20210613,1
000591,20210619,1
000591,20210620,1
000591,20210626,1
000591,20210627,1
000591,20210703,1
000591,20210704,1
000591,20210710,1
000591,20210711,1
000591,20210717,1
000591,20210718,1
000591,20210721,1
000591,20210724,1
000591,20210725,1
000591,20210731,1
000591,20210801,1
000591,20210807,1
000591,20210808,1
000591,20210814,1
000591,20210815,1
000591,20210821,1
000591,20210822,1
000591,20210828,1
000591,20210829,1
000591,20210904,1
000591,20210905,1
000591,20210911,1
000591,20210912,1
000591,20210918,1
000591,20210919,1
000591,20210925,1
000591,20210926,1
000591,20211002,1
000591,20211003,1
000591,20211009,1
000591,20211010,1
000591,20211016,1
000591,20211017,1
000591,20211023,1
000591,20211024,1
000591,20211030,1
000591,20211031,1
000591,20211101,1
000591,20211106,1
000591,20211107,1
000591,20211111,1
000591,20211113,1
000591,20211114,1
000591,20211120,1
000591,20211121,1
000591,20211127,1
000591,20211128,1
000591,20211204,1
000591,20211205,1
000591,20211211,1
000592,20210220,1
000592,20210221,1
000592,20210227,1
000592,20210228,1
000592,20210306,1
000592,20210307,1
000592,20210320,1
000592,20210321,1
000592,20210405,1
000592,20210417,1
000592,20210418,1
000592,20210424,1
000592,20210425,1
000592,20210501,1
000592,20210502,1
000592,20210508,1
000592,20210509,1
000592,20210513,1
000592,20210515,1
000592,20210516,1
000592,20210522,1
000592,20210523,1
000592,20210524,1
000592,20210529,1
000592,20210530,1
000592,20210605,1
000592,20210606,1
000592,20210612,1
000592,20210613,1
000592,20210619,1
000592,20210620,1
000592,20210626,1
000592,20210627,1
000592,20210703,1
000592,20210704,1
000592,20210710,1
000592,20210711,1
000592,20210717,1
000592,20210718,1
000592,20210721,1
000592,20210724,1
000592,20210725,1
000592,20210731,1
000592,20210801,1
000592,20210807,1
000592,20210808,1
000592,20210814,1
000592,20210815,1
000592,20210821,1
000592,20210822,1
000592,20210828,1
000592,20210829,1
000592,20210904,1
000592,20210905,1
000592,20210911,1
000592,20210912,1
000592,20210918,1
000592,20210919,1
000592,20210925,1
000592,20210926,1
000592,20211002,1
000592,20211003,1
000592,20211009,1
000592,20211010,1
000592,20211016,1
000592,20211017,1
000592,20211023,1
000592,20211024,1
000592,20211030,1
000592,20211031,1
000592,20211101,1
000592,20211106,1
000592,20211107,1
000592,20211111,1
000592,20211113,1
000592,20211114,1
000592,20211120,1
000592,20211121,1
000592,20211127,1
000592,20211128,1
000592,20211204,1
000592,20211205,1
000592,20211211,1
000596,20210220,1
000596,20210221,1
000596,20210227,1
000596,20210228,1
000596,20210306,1
000596,20210307,1
000596,20210320,1
000596,20210321,1
000596,20210403,1
000596,20210404,1
000596,20210405,1
000596,20210410,1
000596,20210411,1
000596,20210417,1
000596,20210418,1
000596,20210424,1
000596,20210425,1
000596,20210501,1
000596,20210502,1
000596,20210508,1
000596,20210509,1
000596,20210513,1
000596,20210515,1
000596,20210516,1
000596,20210522,1
000596,20210523,1
000596,20210524,1
000596,20210529,1
000596,20210530,1
000596,20210605,1
000596,20210606,1
000596,20210612,1
000596,20210613,1
000596,20210619,1
000596,20210620,1
000596,20210626,1
000596,20210627,1
000596,20210703,1
000596,20210704,1
000596,20210710,1
000596,20210711,1
000596,20210717,1
000596,20210718,1
000596,20210721,1
000596,20210724,1
000596,20210725,1
000596,20210731,1
000596,20210801,1
000596,20210807,1
000596,20210808,1
000596,20210814,1
000596,20210815,1
000596,20210821,1
000596,20210822,1
000596,20210828,1
000596,20210829,1
000596,20210904,1
000596,20210905,1
000596,20210911,1
000596,20210912,1
000596,20210918,1
000596,20210919,1
000596,20210925,1
000596,20210926,1
000596,20211002,1
000596,20211003,1
000596,20211009,1
000596,20211010,1
000596,20211016,1
000596,20211017,1
000596,20211023,1
000596,20211024,1
000596,20211030,1
000596,20211031,1
000596,20211101,1
000596,20211106,1
000596,20211107,1
000596,20211111,1
000596,20211113,1
000596,20211114,1
000596,20211120,1
000596,20211121,1
000596,20211127,1
000596,20211128,1
000596,20211204,1
000596,20211205,1
000596,20211211,1
000600,20210227,1
000600,20210228,1
000600,20210306,1
000600,20210307,1
000600,20210320,1
000600,20210321,1
000600,20210405,1
000600,20210417,1
000600,20210418,1
000600,20210424,1
000600,20210425,1
000600,20210501,1
000600,20210502,1
000600,20210508,1
000600,20210509,1
000600,20210513,1
000600,20210515,1
000600,20210516,1
000600,20210522,1
000600,20210523,1
000600,20210524,1
000600,20210529,1
000600,20210530,1
000600,20210605,1
000600,20210606,1
000600,20210612,1
000600,20210613,1
000600,20210619,1
000600,20210620,1
000600,20210626,1
000600,20210627,1
000600,20210703,1
000600,20210704,1
000600,20210710,1
000600,20210711,1
000600,20210717,1
000600,20210718,1
000600,20210721,1
000600,20210724,1
000600,20210725,1
000600,20210731,1
000600,20210801,1
000600,20210807,1
000600,20210808,1
000600,20210814,1
000600,20210815,1
000600,20210821,1
000600,20210822,1
000600,20210828,1
000600,20210829,1
000600,20210904,1
000600,20210905,1
000600,20210911,1
000600,20210912,1
000600,20210918,1
000600,20210919,1
000600,20210925,1
000600,20210926,1
000600,20211002,1
000600,20211003,1
000600,20211009,1
000600,20211010,1
000600,20211016,1
000600,20211017,1
000600,20211023,1
000600,20211024,1
000600,20211030,1
000600,20211031,1
000600,20211101,1
000600,20211106,1
000600,20211107,1
000600,20211111,1
000600,20211113,1
000600,20211114,1
000600,20211120,1
000600,20211121,1
000600,20211127,1
000600,20211128,1
000600,20211204,1
000600,20211205,1
000600,20211211,1
000601,20210208,1
000601,20210209,1
000601,20210210,1
000601,20210211,1
000601,20210212,1
000601,20210222,1
000601,20210223,1
000601,20210224,1
000601,20210225,1
000601,20210226,1
000601,20210301,1
000601,20210302,1
000601,20210303,1
000601,20210304,1
000601,20210305,1
000601,20210308,1
000601,20210309,1
000601,20210310,1
000601,20210311,1
000601,20210312,1
000601,20210315,1
000601,20210316,1
000601,20210317,1
000601,20210318,1
000601,20210319,1
000601,20210322,1
000601,20210323,1
000601,20210324,1
000601,20210325,1
000601,20210326,1
000601,20210329,1
000601,20210330,1
000601,20210331,1
000601,20210401,1
000601,20210402,1
000601,20210426,1
000601,20210427,1
000601,20210428,1
000601,20210429,1
000601,20210430,1
000601,20210503,1
000601,20210504,1
000601,20210505,1
000601,20210506,1
000601,20210507,1
000601,20210510,1
000601,20210511,1
000601,20210512,1
000601,20210514,1
000601,20210517,1
000601,20210518,1
000601,20210519,1
000601,20210520,1
000601,20210521,1
000601,20210525,1
000601,20210526,1
000601,20210527,1
000601,20210528,1
000601,20210531,1
000601,20210601,1
000601,20210602,1
000601,20210603,1
000601,20210604,1
000601,20210607,1
000601,20210608,1
000601,20210609,1
000601,20210610,1
000601,20210611,1
000601,20210614,1
000601,20210615,1
000601,20210616,1
000601,20210617,1
000601,20210618,1
000601,20210621,1
000601,20210622,1
000601,20210623,1
000601,20210624,1
000601,20210625,1
000601,20210628,1
000601,20210629,1
000601,20210630,1
000601,20210701,1
000601,20210702,1
000601,20210705,1
000601,20210706,1
000601,20210707,1
000601,20210708,1
000601,20210709,1
000601,20210712,1
000601,20210713,1
000601,20210714,1
000601,20210715,1
000601,20210716,1
000601,20210719,1
000601,20210720,1
000601,20210722,1
000601,20210723,1
000601,20210726,1
000601,20210727,1
000601,20210728,1
000601,20210729,1
000601,20210730,1
000601,20210802,1
000601,20210803,1
000601,20210804,1
000601,20210805,1
000601,20210806,1
000601,20210809,1
000601,20210810,1
000601,20210811,1
000601,20210812,1
000601,20210813,1
000601,20210816,1
000601,20210817,1
000601,20210818,1
000601,20210819,1
000601,20210820,1
000601,20210823,1
000601,20210824,1
000601,20210825,1
000601,20210826,1
000601,20210827,1
000601,20210830,1
000601,20210831,1
000601,20210901,1
000601,20210902,1
000601,20210903,1
000601,20210906,1
000601,20210907,1
000601,20210908,1
000601,20210909,1
000601,20210910,1
000601,20210913,1
000601,20210914,1
000601,20210915,1
000601,20210916,1
000601,20210917,1
000601,20210920,1
000601,20210921,1
000601,20210922,1
000601,20210923,1
000601,20210924,1
000601,20210927,1
000601,20210928,1
000601,20210929,1
000601,20210930,1
000601,20211001,1
000601,20211004,1
000601,20211005,1
000601,20211006,1
000601,20211007,1
000601,20211008,1
000601,20211011,1
000601,20211012,1
000601,20211013,1
000601,20211014,1
000601,20211015,1
000601,20211018,1
000601,20211019,1
000601,20211020,1
000601,20211021,1
000601,20211022,1
000601,20211025,1
000601,20211026,1
000601,20211027,1
000601,20211028,1
000601,20211029,1
000601,20211102,1
000601,20211103,1
000601,20211104,1
000601,20211105,1
000601,20211108,1
000601,20211109,1
000601,20211110,1
000601,20211112,1
000601,20211115,1
000601,20211116,1
000601,20211117,1
000601,20211118,1
000601,20211119,1
000601,20211122,1
000601,20211123,1
000601,20211124,1
000601,20211125,1
000601,20211126,1
000601,20211129,1
000601,20211130,1
000601,20211201,1
000601,20211202,1
000601,20211203,1
000601,20211206,1
000601,20211207,1
000601,20211208,1
000601,20211209,1
000601,20211210,1
000602,20210208,1
000602,20210209,1
000602,20210210,1
000602,20210211,1
000602,20210212,1
000602,20210222,1
000602,20210223,1
000602,20210224,1
000602,20210225,1
000602,20210226,1
000602,20210301,1
000602,20210302,1
000602,20210303,1
000602,20210304,1
000602,20210305,1
000602,20210308,1
000602,20210309,1
000602,20210310,1
000602,20210311,1
000602,20210312,1
000602,20210315,1
000602,20210316,1
000602,20210317,1
000602,20210318,1
000602,20210319,1
000602,20210322,1
000602,20210323,1
000602,20210324,1
000602,20210325,1
000602,20210326,1
000602,20210329,1
000602,20210330,1
000602,20210331,1
000602,20210401,1
000602,20210402,1
000602,20210426,1
000602,20210427,1
000602,20210428,1
000602,20210429,1
000602,20210430,1
000602,20210503,1
000602,20210504,1
000602,20210505,1
000602,20210506,1
000602,20210507,1
000602,20210510,1
000602,20210511,1
000602,20210512,1
000602,20210514,1
000602,20210517,1
000602,20210518,1
000602,20210519,1
000602,20210520,1
000602,20210521,1
000602,20210525,1
000602,20210526,1
000602,20210527,1
000602,20210528,1
000602,20210531,1
000602,20210601,1
000602,20210602,1
000602,20210603,1
000602,20210604,1
000602,20210607,1
000602,20210608,1
000602,20210609,1
000602,20210610,1
000602,20210611,1
000602,20210614,1
000602,20210615,1
000602,20210616,1
000602,20210617,1
000602,20210618,1
000602,20210621,1
000602,20210622,1
000602,20210623,1
000602,20210624,1
000602,20210625,1
000602,20210628,1
000602,20210629,1
000602,20210630,1
000602,20210701,1
000602,20210702,1
000602,20210830,1
000602,20210831,1
000602,20210901,1
000602,20210902,1
000602,20210903,1
000602,20210906,1
000602,20210907,1
000602,20210908,1
000602,20210909,1
000602,20210910,1
000602,20210913,1
000602,20210914,1
000602,20210915,1
000602,20210916,1
000602,20210917,1
000602,20210920,1
000602,20210921,1
000602,20210922,1
000602,20210923,1
000602,20210924,1
000602,20210927,1
000602,20210928,1
000602,20210929,1
000602,20210930,1
000602,20211001,1
000602,20211004,1
000602,20211005,1
000602,20211006,1
000602,20211007,1
000602,20211008,1
000602,20211011,1
000602,20211012,1
000602,20211013,1
000602,20211014,1
000602,20211015,1
000602,20211018,1
000602,20211019,1
000602,20211020,1
000602,20211021,1
000602,20211022,1
000602,20211025,1
000602,20211026,1
000602,20211027,1
000602,20211028,1
000602,20211029,1
000602,20211102,1
000602,20211103,1
000602,20211104,1
000602,20211105,1
000602,20211108,1
000602,20211109,1
000602,20211110,1
000602,20211112,1
000602,20211115,1
000602,20211116,1
000602,20211117,1
000602,20211118,1
000602,20211119,1
000602,20211122,1
000602,20211123,1
000602,20211124,1
000602,20211125,1
000602,20211126,1
000602,20211129,1
000602,20211130,1
000602,20211201,1
000602,20211202,1
000602,20211203,1
000602,20211206,1
000602,20211207,1
000602,20211208,1
000602,20211209,1
000602,20211210,1
000603,20210208,1
000603,20210209,1
000603,20210210,1
000603,20210211,1
000603,20210215,1
000603,20210216,1
000603,20210217,1
000603,20210218,1
000603,20210219,1
000603,20210222,1
000603,20210223,1
000603,20210224,1
000603,20210225,1
000603,20210226,1
000603,20210301,1
000603,20210302,1
000603,20210303,1
000603,20210304,1
000603,20210305,1
000603,20210308,1
000603,20210309,1
000603,20210310,1
000603,20210311,1
000603,20210312,1
000603,20210315,1
000603,20210316,1
000603,20210317,1
000603,20210318,1
000603,20210319,1
000603,20210322,1
000603,20210323,1
000603,20210324,1
000603,20210325,1
000603,20210326,1
000603,20210329,1
000603,20210330,1
000603,20210331,1
000603,20210401,1
000603,20210402,1
000603,20210426,1
000603,20210427,1
000603,20210428,1
000603,20210429,1
000603,20210430,1
000603,20210503,1
000603,20210504,1
000603,20210505,1
000603,20210506,1
000603,20210507,1
000603,20210510,1
000603,20210511,1
000603,20210512,1
000603,20210514,1
000603,20210517,1
000603,20210518,1
000603,20210519,1
000603,20210520,1
000603,20210521,1
000603,20210525,1
000603,20210526,1
000603,20210527,1
000603,20210528,1
000603,20210531,1
000603,20210601,1
000603,20210602,1
000603,20210603,1
000603,20210604,1
000603,20210607,1
000603,20210608,1
000603,20210609,1
000603,20210610,1
000603,20210611,1
000603,20210614,1
000603,20210615,1
000603,20210616,1
000603,20210617,1
000603,20210618,1
000603,20210621,1
000603,20210622,1
000603,20210623,1
000603,20210624,1
000603,20210625,1
000603,20210628,1
000603,20210629,1
000603,20210630,1
000603,20210701,1
000603,20210702,1
000603,20210705,1
000603,20210706,1
000603,20210707,1
000603,20210708,1
000603,20210709,1
000603,20210712,1
000603,20210713,1
000603,20210714,1
000603,20210715,1
000603,20210716,1
000603,20210719,1
000603,20210720,1
000603,20210722,1
000603,20210723,1
000603,20210726,1
000603,20210727,1
000603,20210728,1
000603,20210729,1
000603,20210730,1
000603,20210802,1
000603,20210803,1
000603,20210804,1
000603,20210805,1
000603,20210806,1
000603,20210809,1
000603,20210810,1
000603,20210811,1
000603,20210812,1
000603,20210813,1
000603,20210816,1
000603,20210817,1
000603,20210818,1
000603,20210819,1
000603,20210820,1
000603,20210823,1
000603,20210824,1
000603,20210825,1
000603,20210826,1
000603,20210827,1
000603,20210830,1
000603,20210831,1
000603,20210901,1
000603,20210902,1
000603,20210903,1
000603,20210906,1
000603,20210907,1
000603,20210908,1
000603,20210909,1
000603,20210910,1
000603,20210913,1
000603,20210914,1
000603,20210915,1
000603,20210916,1
000603,20210917,1
000603,20210920,1
000603,20210921,1
000603,20210922,1
000603,20210923,1
000603,20210924,1
000603,20210927,1
000603,20210928,1
000603,20210929,1
000603,20210930,1
000603,20211001,1
000603,20211004,1
000603,20211005,1
000603,20211006,1
000603,20211007,1
000603,20211008,1
000603,20211011,1
000603,20211012,1
000603,20211013,1
000603,20211014,1
000603,20211015,1
000603,20211018,1
000603,20211019,1
000603,20211020,1
000603,20211021,1
000603,20211022,1
000603,20211025,1
000603,20211026,1
000603,20211027,1
000603,20211028,1
000603,20211029,1
000603,20211102,1
000603,20211103,1
000603,20211104,1
000603,20211105,1
000603,20211108,1
000603,20211109,1
000603,20211110,1
000603,20211112,1
000603,20211115,1
000603,20211116,1
000603,20211117,1
000603,20211118,1
000603,20211119,1
000603,20211122,1
000603,20211123,1
000603,20211124,1
000603,20211125,1
000603,20211126,1
000603,20211129,1
000603,20211130,1
000603,20211201,1
000603,20211202,1
000603,20211203,1
000603,20211206,1
000603,20211207,1
000603,20211208,1
000603,20211209,1
000603,20211210,1
000604,20210207,1
000604,20210213,1
000604,20210214,1
000604,20210220,1
000604,20210221,1
000604,20210227,1
000604,20210228,1
000604,20210306,1
000604,20210307,1
000604,20210320,1
000604,20210321,1
000604,20210327,1
000604,20210328,1
000604,20210403,1
000604,20210404,1
000604,20210405,1
000604,20210410,1
000604,20210411,1
000604,20210417,1
000604,20210418,1
000604,20210424,1
000604,20210425,1
000604,20210501,1
000604,20210502,1
000604,20210508,1
000604,20210509,1
000604,20210513,1
000604,20210515,1
000604,20210516,1
000604,20210522,1
000604,20210523,1
000604,20210524,1
000604,20210529,1
000604,20210530,1
000604,20210605,1
000604,20210606,1
000604,20210612,1
000604,20210613,1
000604,20210619,1
000604,20210620,1
000604,20210626,1
000604,20210627,1
000604,20210703,1
000604,20210704,1
000604,20210710,1
000604,20210711,1
000604,20210717,1
000604,20210718,1
000604,20210721,1
000604,20210724,1
000604,20210725,1
000604,20210731,1
000604,20210801,1
000604,20210807,1
000604,20210808,1
000604,20210814,1
000604,20210815,1
000604,20210821,1
000604,20210822,1
000604,20210828,1
000604,20210829,1
000604,20210904,1
000604,20210905,1
000604,20210911,1
000604,20210912,1
000604,20210918,1
000604,20210919,1
000604,20210925,1
000604,20210926,1
000604,20211002,1
000604,20211003,1
000604,20211009,1
000604,20211010,1
000604,20211016,1
000604,20211017,1
000604,20211023,1
000604,20211024,1
000604,20211030,1
000604,20211031,1
000604,20211101,1
000604,20211106,1
000604,20211107,1
000604,20211111,1
000604,20211113,1
000604,20211114,1
000604,20211120,1
000604,20211121,1
000604,20211127,1
000604,20211128,1
000604,20211204,1
000604,20211205,1
000604,20211211,1
000605,20210301,1
000605,20210302,1
000605,20210303,1
000605,20210304,1
000605,20210305,1
000605,20210308,1
000605,20210309,1
000605,20210310,1
000605,20210311,1
000606,20210215,1
000606,20210216,1
000606,20210217,1
000606,20210218,1
000606,20210222,1
000606,20210223,1
000606,20210226,1
000606,20210315,1
000606,20210316,1
000606,20210317,1
000606,20210318,1
000606,20210326,1
000606,20210329,1
000606,20210330,1
000606,20210331,1
000606,20210401,1
000606,20210402,1
000607,20210208,1
000607,20210209,1
000607,20210210,1
000607,20210211,1
000607,20210224,1
000607,20210225,1
000607,20210319,1
000607,20210322,1
000607,20210323,1
000607,20210324,1
000607,20210325,1
000607,20210419,1
000607,20210420,1
000607,20210421,1
000607,20210422,1
000607,20210426,1
000607,20210427,1
000607,20210428,1
000607,20210429,1
000607,20210430,1
000607,20210503,1
000607,20210504,1
000607,20210505,1
000607,20210506,1
000607,20210507,1
000607,20210510,1
000607,20210511,1
000607,20210512,1
000607,20210514,1
000607,20210517,1
000607,20210518,1
000607,20210519,1
000607,20210520,1
000607,20210521,1
000607,20210525,1
000607,20210526,1
000607,20210527,1
000607,20210528,1
000607,20210531,1
000607,20210601,1
000607,20210602,1
000607,20210603,1
000607,20210604,1
000607,20210607,1
000607,20210608,1
000607,20210609,1
000607,20210610,1
000607,20210611,1
000607,20210614,1
000607,20210615,1
000607,20210616,1
000607,20210617,1
000607,20210618,1
000607,20210621,1
000607,20210622,1
000607,20210623,1
000607,20210624,1
000607,20210625,1
000607,20210628,1
000607,20210629,1
000607,20210630,1
000607,20210701,1
000607,20210702,1
000607,20210705,1
000607,20210706,1
000607,20210707,1
000607,20210708,1
000607,20210709,1
000607,20210712,1
000607,20210713,1
000607,20210714,1
000607,20210715,1
000607,20210716,1
000607,20210719,1
000607,20210720,1
000607,20210722,1
000607,20210723,1
000607,20210726,1
000607,20210727,1
000607,20210728,1
000607,20210729,1
000607,20210730,1
000607,20210802,1
000607,20210803,1
000607,20210804,1
000607,20210805,1
000607,20210806,1
000607,20210809,1
000607,20210810,1
000607,20210811,1
000607,20210812,1
000607,20210813,1
000607,20210816,1
000607,20210817,1
000607,20210818,1
000607,20210819,1
000607,20210820,1
000607,20210823,1
000607,20210824,1
000607,20210825,1
000607,20210826,1
000607,20210827,1
000607,20210830,1
000607,20210831,1
000607,20210901,1
000607,20210902,1
000607,20210903,1
000607,20210906,1
000607,20210907,1
000607,20210908,1
000607,20210909,1
000607,20210910,1
000607,20210913,1
000607,20210914,1
000607,20210915,1
000607,20210916,1
000607,20210917,1
000607,20210920,1
000607,20210921,1
000607,20210922,1
000607,20210923,1
000607,20210924,1
000607,20210927,1
000607,20210928,1
000607,20210929,1
000607,20210930,1
000607,20211001,1
000607,20211004,1
000607,20211005,1
000607,20211006,1
000607,20211007,1
000607,20211008,1
000607,20211011,1
000607,20211012,1
000607,20211013,1
000607,20211014,1
000607,20211015,1
000607,20211018,1
000607,20211019,1
000607,20211020,1
000607,20211021,1
000607,20211022,1
000607,20211025,1
000607,20211026,1
000607,20211027,1
000607,20211028,1
000607,20211029,1
000607,20211102,1
000607,20211103,1
000607,20211104,1
000607,20211105,1
000607,20211108,1
000607,20211109,1
000607,20211110,1
000607,20211112,1
000607,20211115,1
000607,20211116,1
000607,20211117,1
000607,20211118,1
000607,20211119,1
000607,20211122,1
000607,20211123,1
000607,20211124,1
000607,20211125,1
000607,20211126,1
000607,20211129,1
000607,20211130,1
000607,20211201,1
000607,20211202,1
000607,20211203,1
000607,20211206,1
000607,20211207,1
000607,20211208,1
000607,20211209,1
000607,20211210,1
000608,20210409,1
000609,20210412,1
000609,20210413,1
000609,20210414,1
000609,20210415,1
000609,20210416,1
000609,20210423,1
000610,20210207,1
000610,20210213,1
000610,20210214,1
000610,20210220,1
000610,20210221,1
000610,20210227,1
000610,20210228,1
000610,20210313,1
000610,20210314,1
000610,20210320,1
000610,20210321,1
000610,20210327,1
000610,20210328,1
000610,20210403,1
000610,20210404,1
000610,20210405,1
000610,20210410,1
000610,20210411,1
000610,20210417,1
000610,20210418,1
000610,20210424,1
000610,20210425,1
000610,20210501,1
000610,20210502,1
000610,20210508,1
000610,20210509,1
000610,20210513,1
000610,20210515,1
000610,20210516,1
000610,20210522,1
000610,20210523,1
000610,20210524,1
000610,20210529,1
000610,20210530,1
000610,20210605,1
000610,20210606,1
000610,20210612,1
000610,20210613,1
000610,20210619,1
000610,20210620,1
000610,20210626,1
000610,20210627,1
000610,20210703,1
000610,20210704,1
000610,20210710,1
000610,20210711,1
000610,20210717,1
000610,20210718,1
000610,20210721,1
000610,20210724,1
000610,20210725,1
000610,20210731,1
000610,20210801,1
000610,20210807,1
000610,20210808,1
000610,20210814,1
000610,20210815,1
000610,20210821,1
000610,20210822,1
000610,20210828,1
000610,20210829,1
000610,20210904,1
000610,20210905,1
000610,20210911,1
000610,20210912,1
000610,20210918,1
000610,20210919,1
000610,20210925,1
000610,20210926,1
000610,20211002,1
000610,20211003,1
000610,20211009,1
000610,20211010,1
000610,20211016,1
000610,20211017,1
000610,20211023,1
000610,20211024,1
000610,20211030,1
000610,20211031,1
000610,20211101,1
000610,20211106,1
000610,20211107,1
000610,20211111,1
000610,20211113,1
000610,20211114,1
000610,20211120,1
000610,20211121,1
000610,20211127,1
000610,20211128,1
000610,20211204,1
000610,20211205,1
000610,20211211,1
000611,20210220,1
000611,20210221,1
000611,20210227,1
000611,20210228,1
000611,20210313,1
000611,20210314,1
000611,20210320,1
000611,20210321,1
000611,20210327,1
000611,20210328,1
000611,20210403,1
000611,20210404,1
000611,20210405,1
000611,20210410,1
000611,20210411,1
000611,20210417,1
000611,20210418,1
000611,20210424,1
000611,20210425,1
000611,20210501,1
000611,20210502,1
000611,20210508,1
000611,20210509,1
000611,20210513,1
000611,20210515,1
000611,20210516,1
000611,20210522,1
000611,20210523,1
000611,20210524,1
000611,20210529,1
000611,20210530,1
000611,20210605,1
000611,20210606,1
000611,20210612,1
000611,20210613,1
000611,20210619,1
000611,20210620,1
000611,20210626,1
000611,20210627,1
000611,20210703,1
000611,20210704,1
000611,20210710,1
000611,20210711,1
000611,20210717,1
000611,20210718,1
000611,20210721,1
000611,20210724,1
000611,20210725,1
000611,20210731,1
000611,20210801,1
000611,20210807,1
000611,20210808,1
000611,20210814,1
000611,20210815,1
000611,20210821,1
000611,20210822,1
000611,20210828,1
000611,20210829,1
000611,20210904,1
000611,20210905,1
000611,20210911,1
000611,20210912,1
000611,20210918,1
000611,20210919,1
000611,20210925,1
000611,20210926,1
000611,20211002,1
000611,20211003,1
000611,20211009,1
000611,20211010,1
000611,20211016,1
000611,20211017,1
000611,20211023,1
000611,20211024,1
000611,20211030,1
000611,20211031,1
000611,20211101,1
000611,20211106,1
000611,20211107,1
000611,20211111,1
000611,20211113,1
000611,20211114,1
000611,20211120,1
000611,20211121,1
000611,20211127,1
000611,20211128,1
000611,20211204,1
000611,20211205,1
000611,20211211,1
000612,20210208,1
000612,20210209,1
000612,20210210,1
000612,20210211,1
000612,20210212,1
000612,20210222,1
000612,20210223,1
000612,20210224,1
000612,20210225,1
000612,20210226,1
000612,20210301,1
000612,20210302,1
000612,20210303,1
000612,20210304,1
000612,20210305,1
000612,20210308,1
000612,20210309,1
000612,20210310,1
000612,20210311,1
000612,20210312,1
000612,20210315,1
000612,20210316,1
000612,20210317,1
000612,20210318,1
000612,20210319,1
000612,20210322,1
000612,20210323,1
000612,20210324,1
000612,20210325,1
000612,20210326,1
000612,20210329,1
000612,20210330,1
000612,20210331,1
000612,20210401,1
000612,20210402,1
000612,20210406,1
000612,20210407,1
000612,20210408,1
000612,20210409,1
000612,20210412,1
000612,20210413,1
000612,20210414,1
000612,20210415,1
000612,20210416,1
000612,20210419,1
000612,20210420,1
000612,20210421,1
000612,20210422,1
000612,20210423,1
000612,20210426,1
000612,20210427,1
000612,20210428,1
000612,20210429,1
000612,20210430,1
000612,20210503,1
000612,20210504,1
000612,20210505,1
000612,20210506,1
000612,20210507,1
000612,20210510,1
000612,20210511,1
000612,20210512,1
000612,20210514,1
000612,20210517,1
000612,20210518,1
000612,20210519,1
000612,20210520,1
000612,20210521,1
000612,20210525,1
000612,20210526,1
000612,20210527,1
000612,20210528,1
000612,20210531,1
000612,20210601,1
000612,20210602,1
000612,20210603,1
000612,20210604,1
000612,20210607,1
000612,20210608,1
000612,20210609,1
000612,20210610,1
000612,20210611,1
000612,20210614,1
000612,20210615,1
000612,20210616,1
000612,20210617,1
000612,20210618,1
000612,20210621,1
000612,20210622,1
000612,20210623,1
000612,20210624,1
000612,20210625,1
000612,20210628,1
000612,20210629,1
000612,20210630,1
000612,20210701,1
000612,20210702,1
000612,20210705,1
000612,20210706,1
000612,20210707,1
000612,20210708,1
000612,20210709,1
000612,20210712,1
000612,20210713,1
000612,20210714,1
000612,20210715,1
000612,20210716,1
000612,20210719,1
000612,20210720,1
000612,20210722,1
000612,20210723,1
000612,20210726,1
000612,20210727,1
000612,20210728,1
000612,20210729,1
000612,20210730,1
000612,20210802,1
000612,20210803,1
000612,20210804,1
000612,20210805,1
000612,20210806,1
000612,20210809,1
000612,20210810,1
000612,20210811,1
000612,20210812,1
000612,20210813,1
000612,20210816,1
000612,20210817,1
000612,20210818,1
000612,20210819,1
000612,20210820,1
000612,20210823,1
000612,20210824,1
000612,20210825,1
000612,20210826,1
000612,20210827,1
000612,20210830,1
000612,20210831,1
000612,20210901,1
000612,20210902,1
000612,20210903,1
000612,20210906,1
000612,20210907,1
000612,20210908,1
000612,20210909,1
000612,20210910,1
000612,20210913,1
000612,20210914,1
000612,20210915,1
000612,20210916,1
000612,20210917,1
000612,20210920,1
000612,20210921,1
000612,20210922,1
000612,20210923,1
000612,20210924,1
000612,20210927,1
000612,20210928,1
000612,20210929,1
000612,20210930,1
000612,20211001,1
000612,20211004,1
000612,20211005,1
000612,20211006,1
000612,20211007,1
000612,20211008,1
000612,20211011,1
000612,20211012,1
000612,20211013,1
000612,20211014,1
000612,20211015,1
000612,20211018,1
000612,20211019,1
000612,20211020,1
000612,20211021,1
000612,20211022,1
000612,20211025,1
000612,20211026,1
000612,20211027,1
000612,20211028,1
000612,20211029,1
000612,20211102,1
000612,20211103,1
000612,20211104,1
000612,20211105,1
000612,20211108,1
000612,20211109,1
000612,20211110,1
000612,20211112,1
000612,20211115,1
000612,20211116,1
000612,20211117,1
000612,20211118,1
000612,20211119,1
000612,20211122,1
000612,20211123,1
000612,20211124,1
000612,20211125,1
000612,20211126,1
000612,20211129,1
000612,20211130,1
000612,20211201,1
000612,20211202,1
000612,20211203,1
000612,20211206,1
000612,20211207,1
000612,20211208,1
000612,20211209,1
000612,20211210,1
000613,20210211,1
000613,20210212,1
000613,20210215,1
000613,20210216,1
000613,20210217,1
000613,20210218,1
000613,20210219,1
000613,20210222,1
000613,20210223,1
000613,20210224,1
000613,20210225,1
000613,20210226,1
000613,20210301,1
000613,20210302,1
000613,20210303,1
000613,20210304,1
000613,20210305,1
000613,20210308,1
000613,20210309,1
000613,20210310,1
000613,20210311,1
000613,20210312,1
000613,20210315,1
000613,20210316,1
000613,20210317,1
000613,20210318,1
000613,20210319,1
000613,20210322,1
000613,20210323,1
000613,20210324,1
000613,20210325,1
000613,20210326,1
000613,20210329,1
000613,20210330,1
000613,20210331,1
000613,20210401,1
000613,20210402,1
000613,20210406,1
000613,20210407,1
000613,20210408,1
000613,20210409,1
000613,20210412,1
000613,20210413,1
000613,20210414,1
000613,20210415,1
000613,20210416,1
000613,20210419,1
000613,20210420,1
000613,20210421,1
000613,20210422,1
000613,20210423,1
000613,20210426,1
000613,20210427,1
000613,20210428,1
000613,20210429,1
000613,20210430,1
000613,20210503,1
000613,20210504,1
000613,20210505,1
000613,20210506,1
000613,20210507,1
000613,20210510,1
000613,20210511,1
000613,20210512,1
000613,20210514,1
000613,20210517,1
000613,20210518,1
000613,20210519,1
000613,20210520,1
000613,20210521,1
000613,20210525,1
000613,20210526,1
000613,20210527,1
000613,20210528,1
000613,20210531,1
000613,20210601,1
000613,20210602,1
000613,20210603,1
000613,20210604,1
000613,20210607,1
000613,20210608,1
000613,20210609,1
000613,20210610,1
000613,20210611,1
000613,20210614,1
000613,20210615,1
000613,20210616,1
000613,20210617,1
000613,20210618,1
000613,20210621,1
000613,20210622,1
000613,20210623,1
000613,20210624,1
000613,20210625,1
000613,20210628,1
000613,20210629,1
000613,20210630,1
000613,20210701,1
000613,20210702,1
000613,20210705,1
000613,20210706,1
000613,20210707,1
000613,20210708,1
000613,20210709,1
000613,20210712,1
000613,20210713,1
000613,20210714,1
000613,20210715,1
000613,20210716,1
000613,20210719,1
000613,20210720,1
000613,20210722,1
000613,20210723,1
000613,20210726,1
000613,20210727,1
000613,20210728,1
000613,20210729,1
000613,20210730,1
000613,20210802,1
000613,20210803,1
000613,20210804,1
000613,20210805,1
000613,20210806,1
000613,20210809,1
000613,20210810,1
000613,20210811,1
000613,20210812,1
000613,20210813,1
000613,20210816,1
000613,20210817,1
000613,20210818,1
000613,20210819,1
000613,20210820,1
000613,20210823,1
000613,20210824,1
000613,20210825,1
000613,20210826,1
000613,20210827,1
000613,20210830,1
000613,20210831,1
000613,20210901,1
000613,20210902,1
000613,20210903,1
000613,20210906,1
000613,20210907,1
000613,20210908,1
000613,20210909,1
000613,20210910,1
000613,20210913,1
000613,20210914,1
000613,20210915,1
000613,20210916,1
000613,20210917,1
000613,20210920,1
000613,20210921,1
000613,20210922,1
000613,20210923,1
000613,20210924,1
000613,20210927,1
000613,20210928,1
000613,20210929,1
000613,20210930,1
000613,20211001,1
000613,20211004,1
000613,20211005,1
000613,20211006,1
000613,20211007,1
000613,20211008,1
000613,20211011,1
000613,20211012,1
000613,20211013,1
000613,20211014,1
000613,20211015,1
000613,20211018,1
000613,20211019,1
000613,20211020,1
000613,20211021,1
000613,20211022,1
000613,20211025,1
000613,20211026,1
000613,20211027,1
000613,20211028,1
000613,20211029,1
000613,20211102,1
000613,20211103,1
000613,20211104,1
000613,20211105,1
000613,20211108,1
000613,20211109,1
000613,20211110,1
000613,20211112,1
000613,20211115,1
000613,20211116,1
000613,20211117,1
000613,20211118,1
000613,20211119,1
000613,20211122,1
000613,20211123,1
000613,20211124,1
000613,20211125,1
000613,20211126,1
000613,20211129,1
000613,20211130,1
000613,20211201,1
000613,20211202,1
000613,20211203,1
000613,20211206,1
000613,20211207,1
000613,20211208,1
000613,20211209,1
000613,20211210,1
000614,20210208,1
000614,20210209,1
000614,20210210,1
000615,20210220,1
000615,20210221,1
000615,20210320,1
000615,20210327,1
000615,20210328,1
000615,20210403,1
000615,20210404,1
000615,20210405,1
000615,20210410,1
000615,20210411,1
000615,20210417,1
000615,20210418,1
000615,20210424,1
000615,20210425,1
000615,20210501,1
000615,20210502,1
000615,20210508,1
000615,20210509,1
000615,20210513,1
000615,20210515,1
000615,20210516,1
000615,20210522,1
000615,20210523,1
000615,20210524,1
000615,20210529,1
000615,20210530,1
000615,20210605,1
000615,20210606,1
000615,20210612,1
000615,20210613,1
000615,20210619,1
000615,20210620,1
000615,20210626,1
000615,20210627,1
000615,20210703,1
000615,20210704,1
000615,20210710,1
000615,20210711,1
000615,20210717,1
000615,20210718,1
000615,20210721,1
000615,20210724,1
000615,20210725,1
000615,20210731,1
000615,20210801,1
000615,20210807,1
000615,20210808,1
000615,20210814,1
000615,20210815,1
000615,20210821,1
000615,20210822,1
000615,20210828,1
000615,20210829,1
000615,20210904,1
000615,20210905,1
000615,20210911,1
000615,20210912,1
000615,20210918,1
000615,20210919,1
000615,20210925,1
000615,20210926,1
000615,20211002,1
000615,20211003,1
000615,20211009,1
000615,20211010,1
000615,20211016,1
000615,20211017,1
000615,20211023,1
000615,20211024,1
000615,20211030,1
000615,20211031,1
000615,20211101,1
000615,20211106,1
000615,20211107,1
000615,20211111,1
000615,20211113,1
000615,20211114,1
000615,20211120,1
000615,20211121,1
000615,20211127,1
000615,20211128,1
000615,20211204,1
000615,20211205,1
000615,20211211,1
000616,20210220,1
000616,20210221,1
000616,20210320,1
000616,20210327,1
000616,20210328,1
000616,20210403,1
000616,20210404,1
000617,20210321,1
000617,20210327,1
000617,20210328,1
000618,20210220,1
000618,20210221,1
000618,20210320,1
000618,20210403,1
000618,20210404,1
000618,20210405,1
000618,20210410,1
000618,20210411,1
000618,20210417,1
000618,20210418,1
000618,20210424,1
000618,20210425,1
000618,20210501,1
000618,20210502,1
000618,20210508,1
000618,20210509,1
000618,20210513,1
000618,20210515,1
000618,20210516,1
000618,20210522,1
000618,20210523,1
000618,20210524,1
000618,20210529,1
000618,20210530,1
000618,20210605,1
000618,20210606,1
000618,20210612,1
000618,20210613,1
000618,20210619,1
000618,20210620,1
000618,20210626,1
000618,20210627,1
000618,20210703,1
000618,20210704,1
000618,20210710,1
000618,20210711,1
000618,20210717,1
000618,20210718,1
000618,20210721,1
000618,20210724,1
000618,20210725,1
000618,20210731,1
000618,20210801,1
000618,20210807,1
000618,20210808,1
000618,20210814,1
000618,20210815,1
000618,20210821,1
000618,20210822,1
000618,20210828,1
000618,20210829,1
000618,20210904,1
000618,20210905,1
000618,20210911,1
000618,20210912,1
000618,20210918,1
000618,20210919,1
000618,20210925,1
000618,20210926,1
000618,20211002,1
000618,20211003,1
000618,20211009,1
000618,20211010,1
000618,20211016,1
000618,20211017,1
000618,20211023,1
000618,20211024,1
000618,20211030,1
000618,20211031,1
000618,20211101,1
000618,20211106,1
000618,20211107,1
000618,20211111,1
000618,20211113,1
000618,20211114,1
000618,20211120,1
000618,20211121,1
000618,20211127,1
000618,20211128,1
000618,20211204,1
000618,20211205,1
000618,20211211,1
000619,20210403,1
000619,20210404,1
000619,20210405,1
000619,20210410,1
000619,20210411,1
000619,20210417,1
000619,20210418,1
000619,20210424,1
000619,20210425,1
000619,20210501,1
000619,20210502,1
000619,20210508,1
000619,20210509,1
000619,20210513,1
000619,20210515,1
000619,20210516,1
000619,20210522,1
000619,20210523,1
000619,20210524,1
000619,20210529,1
000619,20210530,1
000619,20210605,1
000619,20210606,1
000619,20210612,1
000619,20210613,1
000619,20210619,1
000619,20210620,1
000619,20210626,1
000619,20210627,1
000619,20210703,1
000619,20210704,1
000619,20210710,1
000619,20210711,1
000619,20210717,1
000619,20210718,1
000619,20210721,1
000619,20210724,1
000619,20210725,1
000619,20210731,1
000619,20210801,1
000619,20210807,1
000619,20210808,1
000619,20210814,1
000619,20210815,1
000619,20210821,1
000619,20210822,1
000619,20210828,1
000619,20210829,1
000619,20210904,1
000619,20210905,1
000619,20210911,1
000619,20210912,1
000619,20210918,1
000619,20210919,1
000619,20210925,1
000619,20210926,1
000619,20211002,1
000619,20211003,1
000619,20211009,1
000619,20211010,1
000619,20211016,1
000619,20211017,1
000619,20211023,1
000619,20211024,1
000619,20211030,1
000619,20211031,1
000619,20211101,1
000619,20211106,1
000619,20211107,1
000619,20211111,1
000619,20211113,1
000619,20211114,1
000619,20211120,1
000619,20211121,1
000619,20211127,1
000619,20211128,1
000619,20211204,1
000619,20211205,1
000619,20211211,1
000620,20210405,1
000620,20210410,1
000620,20210411,1
000620,20210417,1
000620,20210418,1
000620,20210424,1
000620,20210425,1
000620,20210501,1
000620,20210502,1
000620,20210508,1
000620,20210509,1
000620,20210513,1
000620,20210515,1
000620,20210516,1
000620,20210522,1
000620,20210523,1
000620,20210524,1
000620,20210529,1
000620,20210530,1
000620,20210605,1
000620,20210606,1
000620,20210612,1
000620,20210613,1
000620,20210619,1
000620,20210620,1
000620,20210626,1
000620,20210627,1
000620,20210904,1
000620,20210905,1
000620,20210911,1
000620,20210912,1
000620,20210918,1
000620,20210919,1
000620,20210925,1
000620,20210926,1
000620,20211002,1
000620,20211003,1
000620,20211009,1
000620,20211010,1
000620,20211016,1
000620,20211017,1
000620,20211023,1
000620,20211024,1
000620,20211030,1
000620,20211031,1
000620,20211101,1
000620,20211106,1
000620,20211107,1
000620,20211111,1
000620,20211113,1
000620,20211114,1
000620,20211120,1
000620,20211121,1
000620,20211127,1
000620,20211128,1
000620,20211204,1
000620,20211205,1
000620,20211211,1
000621,20210208,1
000621,20210209,1
000621,20210210,1
000621,20210211,1
000621,20210212,1
000621,20210215,1
000621,20210216,1
000621,20210217,1
000621,20210218,1
000621,20210219,1
000621,20210222,1
000621,20210223,1
000621,20210224,1
000621,20210225,1
000621,20210226,1
000621,20210301,1
000621,20210302,1
000621,20210303,1
000621,20210304,1
000621,20210305,1
000621,20210315,1
000621,20210316,1
000621,20210317,1
000621,20210318,1
000621,20210319,1
000621,20210322,1
000621,20210323,1
000621,20210324,1
000621,20210325,1
000621,20210326,1
000621,20210329,1
000621,20210330,1
000621,20210331,1
000621,20210401,1
000621,20210402,1
000622,20210207,1
000622,20210227,1
000622,20210228,1
000622,20210306,1
000622,20210307,1
000622,20210313,1
000622,20210314,1
000622,20210403,1
000622,20210404,1
000622,20210405,1
000622,20210410,1
000622,20210411,1
000622,20210417,1
000622,20210418,1
000622,20210424,1
000622,20210425,1
000622,20210501,1
000622,20210502,1
000622,20210508,1
000622,20210509,1
000622,20210513,1
000622,20210515,1
000622,20210516,1
000622,20210522,1
000622,20210523,1
000622,20210524,1
000622,20210529,1
000622,20210530,1
000622,20210605,1
000622,20210606,1
000622,20210612,1
000622,20210613,1
000622,20210619,1
000622,20210620,1
000622,20210626,1
000622,20210627,1
000622,20210703,1
000622,20210704,1
000622,20210710,1
000622,20210711,1
000622,20210717,1
000622,20210718,1
000622,20210721,1
000622,20210724,1
000622,20210725,1
000622,20210731,1
000622,20210801,1
000622,20210807,1
000622,20210808,1
000622,20210814,1
000622,20210815,1
000622,20210821,1
000622,20210822,1
000622,20210828,1
000622,20210829,1
000622,20210904,1
000622,20210905,1
000622,20210911,1
000622,20210912,1
000622,20210918,1
000622,20210919,1
000622,20210925,1
000622,20210926,1
000622,20211002,1
000622,20211003,1
000622,20211009,1
000622,20211010,1
000622,20211016,1
000622,20211017,1
000622,20211023,1
000622,20211024,1
000622,20211030,1
000622,20211031,1
000622,20211101,1
000622,20211106,1
000622,20211107,1
000622,20211111,1
000622,20211113,1
000622,20211114,1
000622,20211120,1
000622,20211121,1
000622,20211127,1
000622,20211128,1
000622,20211204,1
000622,20211205,1
000622,20211211,1
000623,20210213,1
000623,20210214,1
000623,20210220,1
000623,20210221,1
000623,20210320,1
000624,20210313,1
000624,20210403,1
000624,20210404,1
000626,20210406,1
000626,20210407,1
000626,20210408,1
000626,20210409,1
000626,20210412,1
000626,20210413,1
000626,20210414,1
000626,20210415,1
000626,20210416,1
000626,20210419,1
000626,20210420,1
000626,20210421,1
000626,20210422,1
000626,20210423,1
000626,20210426,1
000626,20210427,1
000626,20210428,1
000626,20210429,1
000626,20210430,1
000626,20210503,1
000626,20210504,1
000626,20210505,1
000626,20210506,1
000626,20210507,1
000626,20210510,1
000626,20210511,1
000626,20210512,1
000626,20210514,1
000626,20210517,1
000626,20210518,1
000626,20210519,1
000626,20210520,1
000626,20210521,1
000626,20210525,1
000626,20210526,1
000626,20210527,1
000626,20210528,1
000626,20210531,1
000626,20210601,1
000626,20210602,1
000626,20210603,1
000626,20210604,1
000626,20210607,1
000626,20210608,1
000626,20210609,1
000626,20210610,1
000626,20210611,1
000626,20210614,1
000626,20210615,1
000626,20210616,1
000626,20210617,1
000626,20210618,1
000626,20210621,1
000626,20210623,1
000626,20210625,1
000626,20210628,1
000626,20210629,1
000626,20210630,1
000626,20210701,1
000626,20210702,1
000626,20210705,1
000626,20210706,1
000626,20210707,1
000626,20210708,1
000626,20210709,1
000626,20210712,1
000626,20210713,1
000626,20210714,1
000626,20210715,1
000626,20210716,1
000626,20210719,1
000626,20210720,1
000626,20210722,1
000626,20210723,1
000626,20210726,1
000626,20210727,1
000626,20210728,1
000626,20210729,1
000626,20210730,1
000626,20210802,1
000626,20210803,1
000626,20210804,1
000626,20210805,1
000626,20210806,1
000626,20210809,1
000626,20210810,1
000626,20210811,1
000626,20210812,1
000626,20210813,1
000626,20210816,1
000626,20210817,1
000626,20210818,1
000626,20210819,1
000626,20210820,1
000626,20210823,1
000626,20210824,1
000626,20210825,1
000626,20210826,1
000626,20210827,1
000626,20210830,1
000626,20210831,1
000626,20210901,1
000626,20210902,1
000626,20210903,1
000626,20210906,1
000626,20210907,1
000626,20210908,1
000626,20210909,1
000626,20210910,1
000626,20210913,1
000626,20210914,1
000626,20210915,1
000626,20210916,1
000626,20210917,1
000626,20210920,1
000626,20210921,1
000626,20210922,1
000626,20210923,1
000626,20210924,1
000626,20210927,1
000626,20210928,1
000626,20210929,1
000626,20210930,1
000626,20211001,1
000626,20211004,1
000626,20211005,1
000626,20211006,1
000626,20211007,1
000626,20211008,1
000626,20211011,1
000626,20211012,1
000626,20211013,1
000626,20211014,1
000626,20211015,1
000626,20211018,1
000626,20211019,1
000626,20211020,1
000626,20211021,1
000626,20211022,1
000626,20211025,1
000626,20211026,1
000626,20211027,1
000626,20211028,1
000626,20211029,1
000626,20211102,1
000626,20211103,1
000626,20211104,1
000626,20211105,1
000626,20211108,1
000626,20211109,1
000626,20211110,1
000626,20211112,1
000626,20211115,1
000626,20211116,1
000626,20211117,1
000626,20211118,1
000626,20211119,1
000626,20211122,1
000626,20211123,1
000626,20211124,1
000626,20211125,1
000626,20211126,1
000626,20211129,1
000626,20211130,1
000626,20211201,1
000626,20211202,1
000626,20211203,1
000626,20211206,1
000626,20211207,1
000626,20211208,1
000626,20211209,1
000626,20211210,1
000627,20210622,1
000627,20210624,1
000628,20210220,1
000628,20210221,1
000628,20210313,1
000628,20210320,1
000628,20210327,1
000628,20210328,1
000628,20210403,1
000628,20210404,1
000629,20210406,1
000629,20210407,1
000629,20210408,1
000629,20210409,1
000629,20210412,1
000629,20210413,1
000629,20210414,1
000629,20210415,1
000629,20210416,1
000629,20210419,1
000629,20210420,1
000629,20210421,1
000629,20210422,1
000629,20210423,1
000629,20210426,1
000629,20210427,1
000629,20210428,1
000629,20210429,1
000629,20210430,1
000629,20210503,1
000629,20210504,1
000629,20210505,1
000629,20210506,1
000629,20210507,1
000629,20210510,1
000629,20210511,1
000629,20210512,1
000629,20210514,1
000629,20210517,1
000629,20210518,1
000629,20210519,1
000629,20210520,1
000629,20210521,1
000629,20210525,1
000629,20210526,1
000629,20210527,1
000629,20210528,1
000629,20210531,1
000629,20210601,1
000629,20210602,1
000629,20210603,1
000629,20210604,1
000629,20210607,1
000629,20210608,1
000629,20210609,1
000629,20210610,1
000629,20210611,1
000629,20210614,1
000629,20210615,1
000629,20210616,1
000629,20210617,1
000629,20210618,1
000629,20210621,1
000629,20210622,1
000629,20210623,1
000629,20210624,1
000629,20210625,1
000629,20210628,1
000629,20210629,1
000629,20210630,1
000629,20210701,1
000629,20210702,1
000629,20210830,1
000629,20210831,1
000629,20210901,1
000629,20210902,1
000629,20210903,1
000629,20210906,1
000629,20210907,1
000629,20210908,1
000629,20210909,1
000629,20210910,1
000629,20210913,1
000629,20210914,1
000629,20210915,1
000629,20210916,1
000629,20210917,1
000629,20210920,1
000629,20210921,1
000629,20210922,1
000629,20210923,1
000629,20210924,1
000629,20210927,1
000629,20210928,1
000629,20210929,1
000629,20210930,1
000629,20211001,1
000629,20211004,1
000629,20211005,1
000629,20211006,1
000629,20211007,1
000629,20211008,1
000629,20211011,1
000629,20211012,1
000629,20211013,1
000629,20211014,1
000629,20211015,1
000629,20211018,1
000629,20211019,1
000629,20211020,1
000629,20211021,1
000629,20211022,1
000629,20211025,1
000629,20211026,1
000629,20211027,1
000629,20211028,1
000629,20211029,1
000629,20211102,1
000629,20211103,1
000629,20211104,1
000629,20211105,1
000629,20211108,1
000629,20211109,1
000629,20211110,1
000629,20211112,1
000629,20211115,1
000629,20211116,1
000629,20211117,1
000629,20211118,1
000629,20211119,1
000629,20211122,1
000629,20211123,1
000629,20211124,1
000629,20211125,1
000629,20211126,1
000629,20211129,1
000629,20211130,1
000629,20211201,1
000629,20211202,1
000629,20211203,1
000629,20211206,1
000629,20211207,1
000629,20211208,1
000629,20211209,1
000629,20211210,1
000630,20210208,1
000630,20210209,1
000630,20210210,1
000630,20210211,1
000630,20210212,1
000630,20210222,1
000630,20210223,1
000630,20210224,1
000630,20210225,1
000630,20210226,1
000630,20210301,1
000630,20210302,1
000630,20210303,1
000630,20210304,1
000630,20210305,1
000630,20210308,1
000630,20210309,1
000630,20210310,1
000630,20210311,1
000630,20210312,1
000631,20210412,1
000631,20210413,1
000631,20210414,1
000631,20210415,1
000631,20210416,1
000631,20210419,1
000631,20210420,1
000631,20210421,1
000631,20210422,1
000631,20210423,1
000631,20210426,1
000631,20210427,1
000631,20210428,1
000631,20210429,1
000631,20210430,1
000631,20210503,1
000631,20210504,1
000631,20210505,1
000631,20210506,1
000631,20210507,1
000631,20210510,1
000631,20210511,1
000631,20210512,1
000631,20210514,1
000631,20210517,1
000631,20210518,1
000631,20210519,1
000631,20210520,1
000631,20210521,1
000631,20210525,1
000631,20210526,1
000631,20210527,1
000631,20210528,1
000631,20210531,1
000631,20210601,1
000631,20210602,1
000631,20210603,1
000631,20210604,1
000631,20210607,1
000631,20210608,1
000631,20210609,1
000631,20210610,1
000631,20210611,1
000631,20210614,1
000631,20210615,1
000631,20210616,1
000631,20210617,1
000631,20210618,1
000631,20210621,1
000631,20210622,1
000631,20210623,1
000631,20210624,1
000631,20210625,1
000631,20210628,1
000631,20210629,1
000631,20210630,1
000631,20210701,1
000631,20210702,1
000631,20210830,1
000631,20210831,1
000631,20210901,1
000631,20210902,1
000631,20210903,1
000631,20210906,1
000631,20210907,1
000631,20210908,1
000631,20210909,1
000631,20210910,1
000631,20210913,1
000631,20210914,1
000631,20210915,1
000631,20210916,1
000631,20210917,1
000631,20210920,1
000631,20210921,1
000631,20210922,1
000631,20210923,1
000631,20210924,1
000631,20210927,1
000631,20210928,1
000631,20210929,1
000631,20210930,1
000631,20211001,1
000631,20211004,1
000631,20211005,1
000631,20211006,1
000631,20211007,1
000631,20211008,1
000631,20211011,1
000631,20211012,1
000631,20211013,1
000631,20211014,1
000631,20211015,1
000631,20211018,1
000631,20211019,1
000631,20211020,1
000631,20211021,1
000631,20211022,1
000631,20211025,1
000631,20211026,1
000631,20211027,1
000631,20211028,1
000631,20211029,1
000631,20211102,1
000631,20211103,1
000631,20211104,1
000631,20211105,1
000631,20211108,1
000631,20211109,1
000631,20211110,1
000631,20211112,1
000631,20211115,1
000631,20211116,1
000631,20211117,1
000631,20211118,1
000631,20211119,1
000631,20211122,1
000631,20211123,1
000631,20211124,1
000631,20211125,1
000631,20211126,1
000631,20211129,1
000631,20211130,1
000631,20211201,1
000631,20211202,1
000631,20211203,1
000631,20211206,1
000631,20211207,1
000631,20211208,1
000631,20211209,1
000631,20211210,1
000632,20210315,1
000632,20210316,1
000632,20210317,1
000632,20210318,1
000632,20210319,1
000632,20210322,1
000632,20210323,1
000632,20210324,1
000632,20210325,1
000632,20210326,1
000632,20210329,1
000632,20210330,1
000632,20210331,1
000632,20210401,1
000632,20210402,1
000633,20210412,1
000633,20210413,1
000633,20210414,1
000633,20210415,1
000633,20210416,1
000633,20210705,1
000633,20210706,1
000633,20210707,1
000633,20210708,1
000633,20210709,1
000633,20210712,1
000633,20210713,1
000633,20210714,1
000633,20210715,1
000633,20210716,1
000633,20210719,1
000633,20210720,1
000633,20210722,1
000633,20210723,1
000633,20210726,1
000633,20210727,1
000633,20210728,1
000633,20210729,1
000633,20210730,1
000633,20210802,1
000633,20210803,1
000633,20210804,1
000633,20210805,1
000633,20210806,1
000633,20210809,1
000633,20210810,1
000633,20210811,1
000633,20210812,1
000633,20210813,1
000633,20210816,1
000633,20210817,1
000633,20210818,1
000633,20210819,1
000633,20210820,1
000633,20210823,1
000633,20210824,1
000633,20210825,1
000633,20210826,1
000633,20210827,1
000634,20210208,1
000634,20210209,1
000634,20210210,1
000634,20210211,1
000634,20210212,1
000634,20210222,1
000634,20210223,1
000634,20210225,1
000634,20210226,1
000634,20210301,1
000634,20210302,1
000634,20210303,1
000634,20210304,1
000634,20210305,1
000634,20210308,1
000634,20210309,1
000634,20210310,1
000634,20210311,1
000634,20210312,1
000635,20210315,1
000635,20210316,1
000635,20210317,1
000635,20210318,1
000635,20210322,1
000635,20210323,1
000635,20210324,1
000635,20210325,1
000635,20210326,1
000636,20210319,1
000637,20210208,1
000637,20210209,1
000637,20210210,1
000637,20210211,1
000637,20210212,1
000637,20210222,1
000637,20210223,1
000637,20210224,1
000637,20210225,1
000637,20210226,1
000637,20210301,1
000637,20210302,1
000637,20210303,1
000637,20210304,1
000637,20210305,1
000637,20210308,1
000637,20210309,1
000637,20210310,1
000637,20210311,1
000637,20210312,1
000637,20210315,1
000637,20210316,1
000637,20210317,1
000637,20210318,1
000637,20210319,1
000637,20210322,1
000637,20210323,1
000637,20210324,1
000637,20210325,1
000637,20210326,1
000638,20210215,1
000638,20210216,1
000638,20210217,1
000638,20210218,1
000638,20210219,1
000638,20210222,1
000638,20210223,1
000638,20210224,1
000638,20210225,1
000638,20210226,1
000639,20210330,1
000639,20210331,1
000639,20210401,1
000639,20210402,1
000640,20210208,1
000640,20210209,1
000640,20210210,1
000640,20210211,1
000640,20210212,1
000640,20210301,1
000640,20210302,1
000640,20210303,1
000640,20210304,1
000640,20210305,1
000640,20210308,1
000640,20210309,1
000640,20210310,1
000640,20210311,1
000640,20210312,1
000640,20210315,1
000640,20210316,1
000640,20210317,1
000640,20210318,1
000640,20210319,1
000640,20210322,1
000640,20210323,1
000640,20210324,1
000640,20210325,1
000640,20210326,1
000640,20210329,1
000641,20210208,1
000641,20210209,1
000641,20210210,1
000641,20210211,1
000641,20210212,1
000641,20210301,1
000641,20210302,1
000641,20210303,1
000641,20210304,1
000641,20210305,1
000641,20210308,1
000641,20210309,1
000641,20210310,1
000641,20210311,1
000641,20210312,1
000641,20210315,1
000641,20210316,1
000641,20210317,1
000641,20210318,1
000641,20210319,1
000641,20210322,1
000641,20210323,1
000641,20210324,1
000641,20210325,1
000641,20210326,1
000641,20210329,1
000641,20210330,1
000641,20210331,1
000641,20210401,1
000641,20210402,1
000642,20210215,1
000642,20210216,1
000642,20210217,1
000642,20210218,1
000642,20210219,1
000642,20210224,1
000643,20210208,1
000643,20210209,1
000643,20210210,1
000643,20210211,1
000643,20210212,1
000643,20210215,1
000643,20210216,1
000643,20210217,1
000643,20210218,1
000643,20210219,1
000643,20210222,1
000643,20210223,1
000643,20210224,1
000643,20210225,1
000643,20210226,1
000643,20210301,1
000643,20210302,1
000643,20210303,1
000643,20210304,1
000643,20210305,1
000643,20210308,1
000643,20210309,1
000643,20210310,1
000643,20210311,1
000643,20210312,1
000643,20210315,1
000643,20210316,1
000643,20210317,1
000643,20210318,1
000643,20210319,1
000643,20210322,1
000643,20210323,1
000643,20210324,1
000643,20210325,1
000643,20210326,1
000643,20210329,1
000643,20210330,1
000643,20210331,1
000643,20210401,1
000644,20210207,1
000644,20210227,1
000644,20210228,1
000644,20210306,1
000644,20210307,1
000644,20210313,1
000644,20210314,1
000644,20210320,1
000644,20210321,1
000644,20210327,1
000644,20210328,1
000645,20210405,1
000645,20210417,1
000645,20210424,1
000645,20210425,1
000645,20210501,1
000645,20210502,1
000645,20210508,1
000645,20210509,1
000645,20210513,1
000645,20210515,1
000645,20210516,1
000645,20210522,1
000645,20210523,1
000645,20210524,1
000645,20210529,1
000645,20210530,1
000645,20210605,1
000645,20210606,1
000645,20210612,1
000645,20210613,1
000645,20210619,1
000645,20210620,1
000645,20210626,1
000645,20210627,1
000645,20210703,1
000645,20210704,1
000645,20210710,1
000645,20210711,1
000645,20210717,1
000645,20210718,1
000645,20210721,1
000645,20210724,1
000645,20210725,1
000645,20210731,1
000645,20210801,1
000645,20210807,1
000645,20210808,1
000645,20210814,1
000645,20210815,1
000645,20210821,1
000645,20210822,1
000645,20210828,1
000645,20210829,1
000645,20210904,1
000645,20210905,1
000645,20210911,1
000645,20210912,1
000645,20210918,1
000645,20210919,1
000645,20210925,1
000645,20210926,1
000645,20211002,1
000645,20211003,1
000645,20211009,1
000645,20211010,1
000645,20211016,1
000645,20211017,1
000645,20211023,1
000645,20211024,1
000645,20211030,1
000645,20211031,1
000645,20211101,1
000645,20211106,1
000645,20211107,1
000645,20211111,1
000645,20211113,1
000645,20211114,1
000645,20211120,1
000645,20211121,1
000645,20211127,1
000645,20211128,1
000645,20211204,1
000645,20211205,1
000645,20211211,1
000646,20210311,1
000647,20210208,1
000647,20210209,1
000647,20210210,1
000647,20210211,1
000647,20210212,1
000647,20210222,1
000647,20210223,1
000647,20210224,1
000647,20210225,1
000647,20210226,1
000647,20210301,1
000647,20210302,1
000647,20210303,1
000647,20210304,1
000647,20210305,1
000647,20210308,1
000647,20210309,1
000647,20210310,1
000647,20210312,1
000647,20210315,1
000647,20210316,1
000647,20210317,1
000647,20210318,1
000647,20210319,1
000647,20210322,1
000647,20210323,1
000647,20210324,1
000647,20210325,1
000647,20210326,1
000647,20210329,1
000647,20210330,1
000647,20210331,1
000647,20210401,1
000648,20210208,1
000648,20210209,1
000648,20210210,1
000648,20210211,1
000648,20210212,1
000648,20210222,1
000648,20210223,1
000648,20210224,1
000648,20210225,1
000648,20210226,1
000648,20210301,1
000648,20210302,1
000648,20210303,1
000648,20210304,1
000648,20210305,1
000648,20210308,1
000648,20210309,1
000648,20210310,1
000648,20210315,1
000648,20210316,1
000648,20210317,1
000648,20210318,1
000648,20210319,1
000648,20210322,1
000648,20210323,1
000648,20210324,1
000648,20210325,1
000648,20210326,1
000648,20210329,1
000648,20210330,1
000648,20210331,1
000648,20210401,1
000649,20210207,1
000649,20210306,1
000649,20210313,1
000649,20210314,1
000649,20210320,1
000649,20210321,1
000649,20210327,1
000649,20210328,1
000654,20210207,1
000654,20210227,1
000654,20210228,1
000655,20210306,1
000655,20210307,1
000655,20210320,1
000655,20210321,1
000655,20210327,1
000655,20210328,1
000656,20210306,1
000656,20210320,1
000656,20210321,1
000656,20210327,1
000656,20210328,1
000657,20210207,1
000657,20210213,1
000657,20210214,1
000657,20210220,1
000657,20210221,1
000657,20210227,1
000657,20210228,1
000657,20210306,1
000657,20210307,1
000657,20210313,1
000657,20210314,1
000657,20210320,1
000657,20210321,1
000657,20210327,1
000657,20210328,1
000658,20210207,1
000658,20210213,1
000658,20210214,1
000658,20210227,1
000658,20210228,1
000658,20210403,1
000658,20210404,1
000658,20210405,1
000658,20210410,1
000658,20210411,1
000658,20210417,1
000658,20210418,1
000658,20210424,1
000658,20210425,1
000658,20210501,1
000658,20210502,1
000658,20210508,1
000658,20210509,1
000658,20210513,1
000658,20210515,1
000658,20210516,1
000658,20210522,1
000658,20210523,1
000658,20210524,1
000658,20210529,1
000658,20210530,1
000658,20210605,1
000658,20210606,1
000658,20210612,1
000658,20210613,1
000658,20210619,1
000658,20210620,1
000658,20210626,1
000658,20210627,1
000658,20210703,1
000658,20210704,1
000658,20210710,1
000658,20210711,1
000658,20210717,1
000658,20210718,1
000658,20210721,1
000658,20210724,1
000658,20210725,1
000658,20210731,1
000658,20210801,1
000658,20210807,1
000658,20210808,1
000658,20210814,1
000658,20210815,1
000658,20210821,1
000658,20210822,1
000658,20210828,1
000658,20210829,1
000658,20210904,1
000658,20210905,1
000658,20210911,1
000658,20210912,1
000658,20210918,1
000658,20210919,1
000658,20210925,1
000658,20210926,1
000658,20211002,1
000658,20211003,1
000658,20211009,1
000658,20211010,1
000658,20211016,1
000658,20211017,1
000658,20211023,1
000658,20211024,1
000658,20211030,1
000658,20211031,1
000658,20211101,1
000658,20211106,1
000658,20211107,1
000658,20211111,1
000658,20211113,1
000658,20211114,1
000658,20211120,1
000658,20211121,1
000658,20211127,1
000658,20211128,1
000658,20211204,1
000658,20211205,1
000658,20211211,1
000659,20210207,1
000659,20210213,1
000659,20210214,1
000659,20210227,1
000659,20210228,1
000659,20210306,1
000659,20210307,1
000659,20210313,1
000659,20210314,1
000659,20210320,1
000659,20210321,1
000659,20210327,1
000659,20210328,1
000659,20210403,1
000659,20210404,1
000659,20210405,1
000659,20210410,1
000659,20210411,1
000659,20210417,1
000659,20210418,1
000659,20210424,1
000659,20210425,1
000659,20210501,1
000659,20210502,1
000659,20210508,1
000659,20210509,1
000659,20210513,1
000659,20210515,1
000659,20210516,1
000659,20210522,1
000659,20210523,1
000659,20210524,1
000659,20210529,1
000659,20210530,1
000659,20210605,1
000659,20210606,1
000659,20210612,1
000659,20210613,1
000659,20210619,1
000659,20210620,1
000659,20210626,1
000659,20210627,1
000659,20210703,1
000659,20210704,1
000659,20210710,1
000659,20210711,1
000659,20210717,1
000659,20210718,1
000659,20210721,1
000659,20210724,1
000659,20210725,1
000659,20210731,1
000659,20210801,1
000659,20210807,1
000659,20210808,1
000659,20210814,1
000659,20210815,1
000659,20210821,1
000659,20210822,1
000659,20210828,1
000659,20210829,1
000659,20210904,1
000659,20210905,1
000659,20210911,1
000659,20210912,1
000659,20210918,1
000659,20210919,1
000659,20210925,1
000659,20210926,1
000659,20211002,1
000659,20211003,1
000659,20211009,1
000659,20211010,1
000659,20211016,1
000659,20211017,1
000659,20211023,1
000659,20211024,1
000659,20211030,1
000659,20211031,1
000659,20211101,1
000659,20211106,1
000659,20211107,1
000659,20211111,1
000659,20211113,1
000659,20211114,1
000659,20211120,1
000659,20211121,1
000659,20211127,1
000659,20211128,1
000659,20211204,1
000659,20211205,1
000659,20211211,1
000660,20210207,1
000660,20210208,1
000660,20210209,1
000660,20210210,1
000660,20210211,1
000660,20210212,1
000660,20210213,1
000660,20210214,1
000660,20210215,1
000660,20210216,1
000660,20210217,1
000660,20210218,1
000660,20210219,1
000660,20210222,1
000660,20210223,1
000660,20210224,1
000660,20210225,1
000660,20210226,1
000660,20210227,1
000660,20210228,1
000660,20210301,1
000660,20210302,1
000660,20210303,1
000660,20210304,1
000660,20210305,1
000660,20210308,1
000660,20210309,1
000660,20210310,1
000660,20210311,1
000660,20210312,1
000660,20210315,1
000660,20210316,1
000660,20210317,1
000660,20210318,1
000660,20210319,1
000660,20210322,1
000660,20210323,1
000660,20210324,1
000660,20210325,1
000660,20210326,1
000660,20210329,1
000660,20210330,1
000660,20210331,1
000660,20210401,1
000660,20210402,1
000660,20210403,1
000660,20210404,1
000660,20210405,1
000660,20210406,1
000660,20210407,1
000660,20210408,1
000660,20210409,1
000660,20210410,1
000660,20210411,1
000660,20210412,1
000660,20210413,1
000660,20210414,1
000660,20210415,1
000660,20210416,1
000660,20210417,1
000660,20210418,1
000660,20210419,1
000660,20210420,1
000660,20210421,1
000660,20210422,1
000660,20210423,1
000660,20210424,1
000660,20210425,1
000660,20210426,1
000660,20210427,1
000660,20210428,1
000660,20210429,1
000660,20210430,1
000660,20210501,1
000660,20210502,1
000660,20210503,1
000660,20210504,1
000660,20210505,1
000660,20210506,1
000660,20210507,1
000660,20210508,1
000660,20210509,1
000660,20210510,1
000660,20210511,1
000660,20210512,1
000660,20210513,1
000660,20210514,1
000660,20210515,1
000660,20210516,1
000660,20210517,1
000660,20210518,1
000660,20210519,1
000660,20210520,1
000660,20210521,1
000660,20210522,1
000660,20210523,1
000660,20210524,1
000660,20210525,1
000660,20210526,1
000660,20210527,1
000660,20210528,1
000660,20210529,1
000660,20210530,1
000660,20210531,1
000660,20210601,1
000660,20210602,1
000660,20210603,1
000660,20210604,1
000660,20210605,1
000660,20210606,1
000660,20210607,1
000660,20210608,1
000660,20210609,1
000660,20210610,1
000660,20210611,1
000660,20210612,1
000660,20210613,1
000660,20210614,1
000660,20210615,1
000660,20210616,1
000660,20210617,1
000660,20210618,1
000660,20210619,1
000660,20210620,1
000660,20210621,1
000660,20210622,1
000660,20210623,1
000660,20210624,1
000660,20210625,1
000660,20210626,1
000660,20210627,1
000660,20210628,1
000660,20210629,1
000660,20210630,1
000660,20210701,1
000660,20210702,1
000660,20210703,1
000660,20210704,1
000660,20210705,1
000660,20210706,1
000660,20210707,1
000660,20210708,1
000660,20210709,1
000660,20210710,1
000660,20210711,1
000660,20210712,1
000660,20210713,1
000660,20210714,1
000660,20210715,1
000660,20210716,1
000660,20210717,1
000660,20210718,1
000660,20210719,1
000660,20210720,1
000660,20210721,1
000660,20210722,1
000660,20210723,1
000660,20210724,1
000660,20210725,1
000660,20210726,1
000660,20210727,1
000660,20210728,1
000660,20210729,1
000660,20210730,1
000660,20210731,1
000660,20210801,1
000660,20210802,1
000660,20210803,1
000660,20210804,1
000660,20210805,1
000660,20210806,1
000660,20210807,1
000660,20210808,1
000660,20210809,1
000660,20210810,1
000660,20210811,1
000660,20210812,1
000660,20210813,1
000660,20210814,1
000660,20210815,1
000660,20210816,1
000660,20210817,1
000660,20210818,1
000660,20210819,1
000660,20210820,1
000660,20210821,1
000660,20210822,1
000660,20210823,1
000660,20210824,1
000660,20210825,1
000660,20210826,1
000660,20210827,1
000660,20210828,1
000660,20210829,1
000660,20210830,1
000660,20210831,1
000660,20210901,1
000660,20210902,1
000660,20210903,1
000660,20210904,1
000660,20210905,1
000660,20210906,1
000660,20210907,1
000660,20210908,1
000660,20210909,1
000660,20210910,1
000660,20210911,1
000660,20210912,1
000660,20210913,1
000660,20210914,1
000660,20210915,1
000660,20210916,1
000660,20210917,1
000660,20210918,1
000660,20210919,1
000660,20210920,1
000660,20210921,1
000660,20210922,1
000660,20210923,1
000660,20210924,1
000660,20210925,1
000660,20210926,1
000660,20210927,1
000660,20210928,1
000660,20210929,1
000660,20210930,1
000660,20211001,1
000660,20211002,1
000660,20211003,1
000660,20211004,1
000660,20211005,1
000660,20211006,1
000660,20211007,1
000660,20211008,1
000660,20211009,1
000660,20211010,1
000660,20211011,1
000660,20211012,1
000660,20211013,1
000660,20211014,1
000660,20211015,1
000660,20211016,1
000660,20211017,1
000660,20211018,1
000660,20211019,1
000660,20211020,1
000660,20211021,1
000660,20211022,1
000660,20211023,1
000660,20211024,1
000660,20211025,1
000660,20211026,1
000660,20211027,1
000660,20211028,1
000660,20211029,1
000660,20211030,1
000660,20211031,1
000660,20211101,1
000660,20211102,1
000660,20211103,1
000660,20211104,1
000660,20211105,1
000660,20211106,1
000660,20211107,1
000660,20211108,1
000660,20211109,1
000660,20211110,1
000660,20211111,1
000660,20211112,1
000660,20211113,1
000660,20211114,1
000660,20211115,1
000660,20211116,1
000660,20211117,1
000660,20211118,1
000660,20211119,1
000660,20211120,1
000660,20211121,1
000660,20211122,1
000660,20211123,1
000660,20211124,1
000660,20211125,1
000660,20211126,1
000660,20211127,1
000660,20211128,1
000660,20211129,1
000660,20211130,1
000660,20211201,1
000660,20211202,1
000660,20211203,1
000660,20211204,1
000660,20211205,1
000660,20211206,1
000660,20211207,1
000660,20211208,1
000660,20211209,1
000660,20211210,1
000660,20211211,1
000661,20210207,1
000661,20210208,1
000661,20210209,1
000661,20210210,1
000661,20210211,1
000661,20210212,1
000661,20210213,1
000661,20210214,1
000661,20210215,1
000661,20210216,1
000661,20210217,1
000661,20210218,1
000661,20210219,1
000661,20210222,1
000661,20210223,1
000661,20210224,1
000661,20210225,1
000661,20210226,1
000661,20210227,1
000661,20210228,1
000661,20210301,1
000661,20210302,1
000661,20210303,1
000661,20210304,1
000661,20210305,1
000661,20210306,1
000661,20210307,1
000661,20210308,1
000661,20210309,1
000661,20210310,1
000661,20210311,1
000661,20210312,1
000661,20210313,1
000661,20210314,1
000661,20210315,1
000661,20210316,1
000661,20210317,1
000661,20210318,1
000661,20210319,1
000661,20210320,1
000661,20210321,1
000661,20210322,1
000661,20210323,1
000661,20210324,1
000661,20210325,1
000661,20210326,1
000661,20210327,1
000661,20210328,1
000661,20210329,1
000661,20210330,1
000661,20210331,1
000661,20210401,1
000661,20210402,1
000661,20210403,1
000661,20210404,1
000661,20210405,1
000661,20210406,1
000661,20210407,1
000661,20210408,1
000661,20210409,1
000661,20210410,1
000661,20210411,1
000661,20210412,1
000661,20210413,1
000661,20210414,1
000661,20210415,1
000661,20210416,1
000661,20210417,1
000661,20210418,1
000661,20210419,1
000661,20210420,1
000661,20210421,1
000661,20210422,1
000661,20210423,1
000661,20210424,1
000661,20210425,1
000661,20210426,1
000661,20210427,1
000661,20210428,1
000661,20210429,1
000661,20210430,1
000661,20210501,1
000661,20210502,1
000661,20210503,1
000661,20210504,1
000661,20210505,1
000661,20210506,1
000661,20210507,1
000661,20210508,1
000661,20210509,1
000661,20210510,1
000661,20210511,1
000661,20210512,1
000661,20210513,1
000661,20210514,1
000661,20210515,1
000661,20210516,1
000661,20210517,1
000661,20210518,1
000661,20210519,1
000661,20210520,1
000661,20210521,1
000661,20210522,1
000661,20210523,1
000661,20210524,1
000661,20210525,1
000661,20210526,1
000661,20210527,1
000661,20210528,1
000661,20210529,1
000661,20210530,1
000661,20210531,1
000661,20210601,1
000661,20210602,1
000661,20210603,1
000661,20210604,1
000661,20210605,1
000661,20210606,1
000661,20210607,1
000661,20210608,1
000661,20210609,1
000661,20210610,1
000661,20210611,1
000661,20210612,1
000661,20210613,1
000661,20210614,1
000661,20210615,1
000661,20210616,1
000661,20210617,1
000661,20210618,1
000661,20210619,1
000661,20210620,1
000661,20210621,1
000661,20210622,1
000661,20210623,1
000661,20210624,1
000661,20210625,1
000661,20210626,1
000661,20210627,1
000661,20210628,1
000661,20210629,1
000661,20210630,1
000661,20210701,1
000661,20210702,1
000661,20210703,1
000661,20210704,1
000661,20210705,1
000661,20210706,1
000661,20210707,1
000661,20210708,1
000661,20210709,1
000661,20210710,1
000661,20210711,1
000661,20210712,1
000661,20210713,1
000661,20210714,1
000661,20210715,1
000661,20210716,1
000661,20210717,1
000661,20210718,1
000661,20210719,1
000661,20210720,1
000661,20210721,1
000661,20210722,1
000661,20210723,1
000661,20210724,1
000661,20210725,1
000661,20210726,1
000661,20210727,1
000661,20210728,1
000661,20210729,1
000661,20210730,1
000661,20210731,1
000661,20210801,1
000661,20210802,1
000661,20210803,1
000661,20210804,1
000661,20210805,1
000661,20210806,1
000661,20210807,1
000661,20210808,1
000661,20210809,1
000661,20210810,1
000661,20210811,1
000661,20210812,1
000661,20210813,1
000661,20210814,1
000661,20210815,1
000661,20210816,1
000661,20210817,1
000661,20210818,1
000661,20210819,1
000661,20210820,1
000661,20210821,1
000661,20210822,1
000661,20210823,1
000661,20210824,1
000661,20210825,1
000661,20210826,1
000661,20210827,1
000661,20210828,1
000661,20210829,1
000661,20210830,1
000661,20210831,1
000661,20210901,1
000661,20210902,1
000661,20210903,1
000661,20210904,1
000661,20210905,1
000661,20210906,1
000661,20210907,1
000661,20210908,1
000661,20210909,1
000661,20210910,1
000661,20210911,1
000661,20210912,1
000661,20210913,1
000661,20210914,1
000661,20210915,1
000661,20210916,1
000661,20210917,1
000661,20210918,1
000661,20210919,1
000661,20210920,1
000661,20210921,1
000661,20210922,1
000661,20210923,1
000661,20210924,1
000661,20210925,1
000661,20210926,1
000661,20210927,1
000661,20210928,1
000661,20210929,1
000661,20210930,1
000661,20211001,1
000661,20211002,1
000661,20211003,1
000661,20211004,1
000661,20211005,1
000661,20211006,1
000661,20211007,1
000661,20211008,1
000661,20211009,1
000661,20211010,1
000661,20211011,1
000661,20211012,1
000661,20211013,1
000661,20211014,1
000661,20211015,1
000661,20211016,1
000661,20211017,1
000661,20211018,1
000661,20211019,1
000661,20211020,1
000661,20211021,1
000661,20211022,1
000661,20211023,1
000661,20211024,1
000661,20211025,1
000661,20211026,1
000661,20211027,1
000661,20211028,1
000661,20211029,1
000661,20211030,1
000661,20211031,1
000661,20211101,1
000661,20211102,1
000661,20211103,1
000661,20211104,1
000661,20211105,1
000661,20211106,1
000661,20211107,1
000661,20211108,1
000661,20211109,1
000661,20211110,1
000661,20211111,1
000661,20211112,1
000661,20211113,1
000661,20211114,1
000661,20211115,1
000661,20211116,1
000661,20211117,1
000661,20211118,1
000661,20211119,1
000661,20211120,1
000661,20211121,1
000661,20211122,1
000661,20211123,1
000661,20211124,1
000661,20211125,1
000661,20211126,1
000661,20211127,1
000661,20211128,1
000661,20211129,1
000661,20211130,1
000661,20211201,1
000661,20211202,1
000661,20211203,1
000661,20211204,1
000661,20211205,1
000661,20211206,1
000661,20211207,1
000661,20211208,1
000661,20211209,1
000661,20211210,1
000661,20211211,1
000663,20210207,1
000663,20210213,1
000663,20210214,1
000663,20210227,1
000663,20210228,1
000663,20210403,1
000663,20210404,1
000663,20210405,1
000663,20210406,1
000663,20210407,1
000663,20210408,1
000663,20210409,1
000663,20210410,1
000663,20210411,1
000663,20210412,1
000663,20210413,1
000663,20210414,1
000663,20210415,1
000663,20210416,1
000663,20210417,1
000663,20210418,1
000663,20210424,1
000663,20210425,1
000663,20210501,1
000663,20210502,1
000663,20210508,1
000663,20210509,1
000663,20210513,1
000663,20210515,1
000663,20210516,1
000663,20210522,1
000663,20210523,1
000663,20210524,1
000663,20210529,1
000663,20210530,1
000663,20210605,1
000663,20210606,1
000663,20210612,1
000663,20210613,1
000663,20210619,1
000663,20210620,1
000663,20210626,1
000663,20210627,1
000663,20210703,1
000663,20210704,1
000663,20210705,1
000663,20210706,1
000663,20210707,1
000663,20210708,1
000663,20210709,1
000663,20210710,1
000663,20210711,1
000663,20210712,1
000663,20210713,1
000663,20210714,1
000663,20210715,1
000663,20210716,1
000663,20210717,1
000663,20210718,1
000663,20210719,1
000663,20210720,1
000663,20210721,1
000663,20210722,1
000663,20210723,1
000663,20210724,1
000663,20210725,1
000663,20210726,1
000663,20210727,1
000663,20210728,1
000663,20210729,1
000663,20210730,1
000663,20210731,1
000663,20210801,1
000663,20210802,1
000663,20210803,1
000663,20210804,1
000663,20210805,1
000663,20210806,1
000663,20210807,1
000663,20210808,1
000663,20210809,1
000663,20210810,1
000663,20210811,1
000663,20210812,1
000663,20210813,1
000663,20210814,1
000663,20210815,1
000663,20210816,1
000663,20210817,1
000663,20210818,1
000663,20210819,1
000663,20210820,1
000663,20210821,1
000663,20210822,1
000663,20210823,1
000663,20210824,1
000663,20210825,1
000663,20210826,1
000663,20210827,1
000663,20210828,1
000663,20210829,1
000663,20210904,1
000663,20210905,1
000663,20210911,1
000663,20210912,1
000663,20210918,1
000663,20210919,1
000663,20210925,1
000663,20210926,1
000663,20211002,1
000663,20211003,1
000663,20211009,1
000663,20211010,1
000663,20211016,1
000663,20211017,1
000663,20211023,1
000663,20211024,1
000663,20211030,1
000663,20211031,1
000663,20211101,1
000663,20211106,1
000663,20211107,1
000663,20211111,1
000663,20211113,1
000663,20211114,1
000663,20211120,1
000663,20211121,1
000663,20211127,1
000663,20211128,1
000663,20211204,1
000663,20211205,1
000663,20211211,1
000664,20210207,1
000664,20210214,1
000664,20210220,1
000664,20210221,1
000664,20210306,1
000664,20210307,1
000664,20210313,1
000664,20210314,1
000664,20210320,1
000664,20210321,1
000664,20210327,1
000664,20210328,1
000664,20210403,1
000664,20210404,1
000664,20210405,1
000664,20210410,1
000664,20210411,1
000664,20210417,1
000664,20210418,1
000664,20210424,1
000664,20210425,1
000664,20210501,1
000664,20210502,1
000664,20210508,1
000664,20210509,1
000664,20210513,1
000664,20210515,1
000664,20210516,1
000664,20210522,1
000664,20210523,1
000664,20210524,1
000664,20210529,1
000664,20210530,1
000664,20210605,1
000664,20210606,1
000664,20210612,1
000664,20210613,1
000664,20210619,1
000664,20210620,1
000664,20210626,1
000664,20210627,1
000664,20210703,1
000664,20210704,1
000664,20210710,1
000664,20210711,1
000664,20210717,1
000664,20210718,1
000664,20210721,1
000664,20210724,1
000664,20210725,1
000664,20210731,1
000664,20210801,1
000664,20210807,1
000664,20210808,1
000664,20210814,1
000664,20210815,1
000664,20210821,1
000664,20210822,1
000664,20210828,1
000664,20210829,1
000664,20210904,1
000664,20210905,1
000664,20210911,1
000664,20210912,1
000664,20210918,1
000664,20210919,1
000664,20210925,1
000664,20210926,1
000664,20211002,1
000664,20211003,1
000664,20211009,1
000664,20211010,1
000664,20211016,1
000664,20211017,1
000664,20211023,1
000664,20211024,1
000664,20211030,1
000664,20211031,1
000664,20211101,1
000664,20211106,1
000664,20211107,1
000664,20211111,1
000664,20211113,1
000664,20211114,1
000664,20211120,1
000664,20211121,1
000664,20211127,1
000664,20211128,1
000664,20211204,1
000664,20211205,1
000664,20211211,1
000665,20210207,1
000665,20210214,1
000665,20210220,1
000665,20210221,1
000665,20210227,1
000665,20210228,1
000665,20210306,1
000665,20210307,1
000665,20210313,1
000665,20210314,1
000665,20210320,1
000665,20210321,1
000665,20210327,1
000665,20210328,1
000665,20210403,1
000665,20210404,1
000665,20210405,1
000665,20210410,1
000665,20210411,1
000665,20210417,1
000665,20210418,1
000665,20210424,1
000665,20210425,1
000665,20210501,1
000665,20210502,1
000665,20210508,1
000665,20210509,1
000665,20210513,1
000665,20210515,1
000665,20210516,1
000665,20210522,1
000665,20210523,1
000665,20210524,1
000665,20210529,1
000665,20210530,1
000665,20210605,1
000665,20210606,1
000665,20210612,1
000665,20210613,1
000665,20210619,1
000665,20210620,1
000665,20210626,1
000665,20210627,1
000665,20210703,1
000665,20210704,1
000665,20210710,1
000665,20210711,1
000665,20210717,1
000665,20210718,1
000665,20210721,1
000665,20210724,1
000665,20210725,1
000665,20210731,1
000665,20210801,1
000665,20210807,1
000665,20210808,1
000665,20210814,1
000665,20210815,1
000665,20210821,1
000665,20210822,1
000665,20210828,1
000665,20210829,1
000665,20210904,1
000665,20210905,1
000665,20210911,1
000665,20210912,1
000665,20210918,1
000665,20210919,1
000665,20210925,1
000665,20210926,1
000665,20211002,1
000665,20211003,1
000665,20211009,1
000665,20211010,1
000665,20211016,1
000665,20211017,1
000665,20211023,1
000665,20211024,1
000665,20211030,1
000665,20211031,1
000665,20211101,1
000665,20211106,1
000665,20211107,1
000665,20211111,1
000665,20211113,1
000665,20211114,1
000665,20211120,1
000665,20211121,1
000665,20211127,1
000665,20211128,1
000665,20211204,1
000665,20211205,1
000665,20211211,1
000666,20210208,1
000666,20210209,1
000666,20210215,1
000666,20210216,1
000666,20210217,1
000666,20210218,1
000666,20210219,1
000666,20210222,1
000666,20210223,1
000666,20210224,1
000666,20210225,1
000666,20210226,1
000666,20210301,1
000666,20210302,1
000666,20210303,1
000666,20210304,1
000666,20210305,1
000666,20210308,1
000666,20210309,1
000666,20210310,1
000666,20210311,1
000666,20210312,1
000666,20210315,1
000666,20210316,1
000666,20210317,1
000666,20210318,1
000666,20210319,1
000666,20210322,1
000666,20210323,1
000666,20210324,1
000666,20210325,1
000666,20210326,1
000666,20210329,1
000666,20210330,1
000666,20210331,1
000666,20210401,1
000666,20210402,1
000666,20210426,1
000666,20210427,1
000666,20210428,1
000666,20210429,1
000666,20210430,1
000666,20210503,1
000666,20210504,1
000666,20210505,1
000666,20210506,1
000666,20210507,1
000666,20210510,1
000666,20210511,1
000666,20210512,1
000666,20210514,1
000666,20210517,1
000666,20210518,1
000666,20210519,1
000666,20210520,1
000666,20210521,1
000666,20210525,1
000666,20210526,1
000666,20210527,1
000666,20210528,1
000666,20210531,1
000666,20210601,1
000666,20210602,1
000666,20210603,1
000666,20210604,1
000666,20210607,1
000666,20210608,1
000666,20210609,1
000666,20210610,1
000666,20210611,1
000666,20210614,1
000666,20210615,1
000666,20210616,1
000666,20210617,1
000666,20210618,1
000666,20210621,1
000666,20210622,1
000666,20210623,1
000666,20210624,1
000666,20210625,1
000666,20210628,1
000666,20210629,1
000666,20210630,1
000666,20210701,1
000666,20210702,1
000666,20210705,1
000666,20210706,1
000666,20210707,1
000666,20210708,1
000666,20210709,1
000666,20210712,1
000666,20210713,1
000666,20210714,1
000666,20210715,1
000666,20210716,1
000666,20210719,1
000666,20210720,1
000666,20210722,1
000666,20210723,1
000666,20210726,1
000666,20210727,1
000666,20210728,1
000666,20210729,1
000666,20210730,1
000666,20210802,1
000666,20210803,1
000666,20210804,1
000666,20210805,1
000666,20210806,1
000666,20210809,1
000666,20210810,1
000666,20210811,1
000666,20210812,1
000666,20210813,1
000666,20210816,1
000666,20210817,1
000666,20210818,1
000666,20210819,1
000666,20210820,1
000666,20210823,1
000666,20210824,1
000666,20210825,1
000666,20210826,1
000666,20210827,1
000666,20210830,1
000666,20210831,1
000666,20210901,1
000666,20210902,1
000666,20210903,1
000666,20210906,1
000666,20210907,1
000666,20210908,1
000666,20210909,1
000666,20210910,1
000666,20210913,1
000666,20210914,1
000666,20210915,1
000666,20210916,1
000666,20210917,1
000666,20210920,1
000666,20210921,1
000666,20210922,1
000666,20210923,1
000666,20210924,1
000666,20210927,1
000666,20210928,1
000666,20210929,1
000666,20210930,1
000666,20211001,1
000666,20211004,1
000666,20211005,1
000666,20211006,1
000666,20211007,1
000666,20211008,1
000666,20211011,1
000666,20211012,1
000666,20211013,1
000666,20211014,1
000666,20211015,1
000666,20211018,1
000666,20211019,1
000666,20211020,1
000666,20211021,1
000666,20211022,1
000666,20211025,1
000666,20211026,1
000666,20211027,1
000666,20211028,1
000666,20211029,1
000666,20211102,1
000666,20211103,1
000666,20211104,1
000666,20211105,1
000666,20211108,1
000666,20211109,1
000666,20211110,1
000666,20211112,1
000666,20211115,1
000666,20211116,1
000666,20211117,1
000666,20211118,1
000666,20211119,1
000666,20211122,1
000666,20211123,1
000666,20211124,1
000666,20211125,1
000666,20211126,1
000666,20211129,1
000666,20211130,1
000666,20211201,1
000666,20211202,1
000666,20211203,1
000666,20211206,1
000666,20211207,1
000666,20211208,1
000666,20211209,1
000666,20211210,1
000667,20210210,1
000667,20210211,1
000667,20210212,1
000668,20210207,1
000668,20210213,1
000668,20210214,1
000668,20210220,1
000668,20210221,1
000668,20210306,1
000668,20210307,1
000668,20210313,1
000668,20210314,1
000668,20210320,1
000668,20210321,1
000668,20210327,1
000668,20210328,1
000668,20210403,1
000668,20210404,1
000668,20210405,1
000668,20210410,1
000668,20210411,1
000668,20210508,1
000668,20210509,1
000668,20210513,1
000668,20210515,1
000668,20210516,1
000668,20210522,1
000668,20210523,1
000668,20210524,1
000668,20210529,1
000668,20210530,1
000668,20210605,1
000668,20210606,1
000668,20210612,1
000668,20210613,1
000668,20210619,1
000668,20210620,1
000668,20210626,1
000668,20210627,1
000668,20210703,1
000668,20210704,1
000668,20210710,1
000668,20210711,1
000668,20210717,1
000668,20210718,1
000668,20210721,1
000668,20210724,1
000668,20210725,1
000668,20210731,1
000668,20210801,1
000668,20210807,1
000668,20210808,1
000668,20210814,1
000668,20210815,1
000668,20210821,1
000668,20210822,1
000668,20210828,1
000668,20210829,1
000668,20210904,1
000668,20210905,1
000668,20210911,1
000668,20210912,1
000668,20210918,1
000668,20210919,1
000668,20210925,1
000668,20210926,1
000668,20211002,1
000668,20211003,1
000668,20211009,1
000668,20211010,1
000668,20211016,1
000668,20211017,1
000668,20211023,1
000668,20211024,1
000668,20211030,1
000668,20211031,1
000668,20211101,1
000668,20211106,1
000668,20211107,1
000668,20211111,1
000668,20211113,1
000668,20211114,1
000668,20211120,1
000668,20211121,1
000668,20211127,1
000668,20211128,1
000668,20211204,1
000668,20211205,1
000668,20211211,1
000672,20210220,1
000672,20210221,1
000672,20210227,1
000672,20210228,1
000672,20210313,1
000672,20210314,1
000672,20210320,1
000672,20210327,1
000672,20210513,1
000672,20210522,1
000672,20210523,1
000672,20210524,1
000672,20210529,1
000672,20210530,1
000672,20210605,1
000672,20210606,1
000672,20210612,1
000672,20210613,1
000672,20210619,1
000672,20210620,1
000672,20210626,1
000672,20210627,1
000672,20210703,1
000672,20210704,1
000672,20210710,1
000672,20210711,1
000672,20210717,1
000672,20210718,1
000672,20210721,1
000672,20210724,1
000672,20210725,1
000672,20210731,1
000672,20210801,1
000672,20210807,1
000672,20210808,1
000672,20210814,1
000672,20210815,1
000672,20210821,1
000672,20210822,1
000672,20210828,1
000672,20210829,1
000672,20210904,1
000672,20210905,1
000672,20210911,1
000672,20210912,1
000672,20210918,1
000672,20210919,1
000672,20210925,1
000672,20210926,1
000672,20211002,1
000672,20211003,1
000672,20211009,1
000672,20211010,1
000672,20211016,1
000672,20211017,1
000672,20211023,1
000672,20211024,1
000672,20211030,1
000672,20211031,1
000672,20211101,1
000672,20211106,1
000672,20211107,1
000672,20211111,1
000672,20211113,1
000672,20211114,1
000672,20211120,1
000672,20211121,1
000672,20211127,1
000672,20211128,1
000672,20211204,1
000672,20211205,1
000672,20211211,1
000673,20210417,1
000673,20210418,1
000673,20210424,1
000673,20210425,1
000677,20210207,1
000677,20210214,1
000677,20210321,1
000677,20210328,1
000677,20210509,1
000677,20210516,1
000682,20210220,1
000682,20210227,1
000682,20210313,1
000682,20210320,1
000682,20210327,1
000682,20210522,1
000682,20210529,1
000682,20210605,1
000682,20210612,1
000682,20210619,1
000682,20210626,1
000682,20210703,1
000682,20210710,1
000682,20210717,1
000682,20210724,1
000682,20210731,1
000682,20210807,1
000682,20210814,1
000682,20210821,1
000682,20210828,1
000682,20210904,1
000682,20210911,1
000682,20210918,1
000682,20210925,1
000682,20211002,1
000682,20211009,1
000682,20211016,1
000682,20211023,1
000682,20211030,1
000682,20211106,1
000682,20211113,1
000682,20211120,1
000682,20211127,1
000682,20211204,1
000682,20211211,1
000683,20210417,1
000683,20210424,1
000684,20210418,1
000684,20210425,1
000689,20210220,1
000689,20210221,1
000689,20210227,1
000689,20210228,1
000689,20210313,1
000689,20210314,1
000689,20210320,1
000689,20210327,1
000698,20210424,1
000701,20210508,1
000701,20210515,1
000701,20210522,1
000701,20210529,1
000701,20210605,1
000701,20210612,1
000701,20210619,1
000701,20210626,1
000701,20210703,1
000701,20210710,1
000701,20210717,1
000701,20210724,1
000701,20210731,1
000701,20210807,1
000701,20210814,1
000701,20210821,1
000701,20210828,1
000701,20210904,1
000701,20210911,1
000701,20210918,1
000701,20210925,1
000701,20211002,1
000701,20211009,1
000701,20211016,1
000701,20211023,1
000701,20211030,1
000701,20211106,1
000701,20211113,1
000701,20211120,1
000701,20211127,1
000701,20211204,1
000701,20211211,1
000709,20210220,1
000709,20210313,1
000709,20210320,1
000709,20210327,1
000709,20210522,1
000709,20210529,1
000709,20210605,1
000709,20210612,1
000709,20210619,1
000709,20210626,1
000709,20210703,1
000709,20210710,1
000709,20210717,1
000709,20210724,1
000709,20210731,1
000709,20210807,1
000709,20210814,1
000709,20210821,1
000709,20210828,1
000709,20210904,1
000709,20210911,1
000709,20210918,1
000709,20210925,1
000709,20211002,1
000709,20211009,1
000709,20211016,1
000709,20211023,1
000709,20211030,1
000709,20211106,1
000709,20211113,1
000709,20211120,1
000709,20211127,1
000709,20211204,1
000709,20211211,1
000711,20210509,1
000711,20210516,1
000718,20210207,1
000718,20210214,1
000718,20210321,1
000718,20210328,1
000728,20210509,1
000728,20210513,1
000728,20210516,1
000728,20210523,1
000728,20210524,1
000728,20210530,1
000728,20210606,1
000728,20210613,1
000728,20210620,1
000728,20210627,1
000728,20210905,1
000728,20210912,1
000728,20210919,1
000728,20210926,1
000728,20211003,1
000728,20211010,1
000728,20211017,1
000728,20211024,1
000728,20211031,1
000728,20211101,1
000728,20211107,1
000728,20211111,1
000728,20211114,1
000728,20211121,1
000728,20211128,1
000728,20211205,1
000729,20210223,1
000729,20210224,1
000729,20210225,1
000729,20210226,1
000729,20210420,1
000729,20210421,1
000729,20210422,1
000729,20210423,1
000730,20210207,1
000730,20210208,1
000730,20210209,1
000730,20210210,1
000730,20210211,1
000730,20210212,1
000730,20210213,1
000730,20210214,1
000730,20210215,1
000730,20210216,1
000730,20210217,1
000730,20210218,1
000730,20210219,1
000730,20210220,1
000730,20210221,1
000730,20210222,1
000730,20210301,1
000730,20210302,1
000730,20210303,1
000730,20210304,1
000730,20210305,1
000730,20210306,1
000730,20210307,1
000730,20210308,1
000730,20210309,1
000730,20210310,1
000730,20210311,1
000730,20210312,1
000730,20210313,1
000730,20210314,1
000730,20210315,1
000730,20210316,1
000730,20210317,1
000730,20210318,1
000730,20210319,1
000730,20210320,1
000730,20210321,1
000730,20210322,1
000730,20210323,1
000730,20210324,1
000730,20210325,1
000730,20210326,1
000730,20210327,1
000730,20210328,1
000730,20210329,1
000730,20210330,1
000730,20210331,1
000730,20210401,1
000730,20210402,1
000730,20210403,1
000730,20210404,1
000730,20210405,1
000730,20210406,1
000730,20210407,1
000730,20210408,1
000730,20210409,1
000730,20210410,1
000730,20210411,1
000730,20210412,1
000730,20210413,1
000730,20210414,1
000730,20210415,1
000730,20210416,1
000730,20210417,1
000730,20210418,1
000730,20210419,1
000730,20210424,1
000730,20210425,1
000730,20210426,1
000730,20210427,1
000730,20210428,1
000730,20210429,1
000730,20210430,1
000730,20210501,1
000730,20210502,1
000730,20210503,1
000730,20210504,1
000730,20210505,1
000730,20210506,1
000730,20210507,1
000730,20210508,1
000730,20210509,1
000730,20210510,1
000730,20210511,1
000730,20210512,1
000730,20210513,1
000730,20210514,1
000730,20210515,1
000730,20210516,1
000730,20210517,1
000730,20210518,1
000730,20210519,1
000730,20210520,1
000730,20210521,1
000730,20210522,1
000730,20210523,1
000730,20210524,1
000730,20210525,1
000730,20210526,1
000730,20210527,1
000730,20210528,1
000730,20210529,1
000730,20210530,1
000730,20210531,1
000730,20210601,1
000730,20210602,1
000730,20210603,1
000730,20210604,1
000730,20210605,1
000730,20210606,1
000730,20210607,1
000730,20210608,1
000730,20210609,1
000730,20210610,1
000730,20210611,1
000730,20210612,1
000730,20210613,1
000730,20210614,1
000730,20210615,1
000730,20210616,1
000730,20210617,1
000730,20210618,1
000730,20210619,1
000730,20210620,1
000730,20210621,1
000730,20210622,1
000730,20210623,1
000730,20210624,1
000730,20210625,1
000730,20210626,1
000730,20210627,1
000730,20210628,1
000730,20210629,1
000730,20210630,1
000730,20210701,1
000730,20210702,1
000730,20210703,1
000730,20210704,1
000730,20210705,1
000730,20210706,1
000730,20210707,1
000730,20210708,1
000730,20210709,1
000730,20210710,1
000730,20210711,1
000730,20210712,1
000730,20210713,1
000730,20210714,1
000730,20210715,1
000730,20210716,1
000730,20210717,1
000730,20210718,1
000730,20210719,1
000730,20210720,1
000730,20210721,1
000730,20210722,1
000730,20210723,1
000730,20210724,1
000730,20210725,1
000730,20210726,1
000730,20210727,1
000730,20210728,1
000730,20210729,1
000730,20210730,1
000730,20210731,1
000730,20210801,1
000730,20210802,1
000730,20210803,1
000730,20210804,1
000730,20210805,1
000730,20210806,1
000730,20210807,1
000730,20210808,1
000730,20210809,1
000730,20210810,1
000730,20210811,1
000730,20210812,1
000730,20210813,1
000730,20210814,1
000730,20210815,1
000730,20210816,1
000730,20210817,1
000730,20210818,1
000730,20210819,1
000730,20210820,1
000730,20210821,1
000730,20210822,1
000730,20210823,1
000730,20210824,1
000730,20210825,1
000730,20210826,1
000730,20210827,1
000730,20210828,1
000730,20210829,1
000730,20210830,1
000730,20210831,1
000730,20210901,1
000730,20210902,1
000730,20210903,1
000730,20210904,1
000730,20210905,1
000730,20210906,1
000730,20210907,1
000730,20210908,1
000730,20210909,1
000730,20210910,1
000730,20210911,1
000730,20210912,1
000730,20210913,1
000730,20210914,1
000730,20210915,1
000730,20210916,1
000730,20210917,1
000730,20210918,1
000730,20210919,1
000730,20210920,1
000730,20210921,1
000730,20210922,1
000730,20210923,1
000730,20210924,1
000730,20210925,1
000730,20210926,1
000730,20210927,1
000730,20210928,1
000730,20210929,1
000730,20210930,1
000730,20211001,1
000730,20211002,1
000730,20211003,1
000730,20211004,1
000730,20211005,1
000730,20211006,1
000730,20211007,1
000730,20211008,1
000730,20211009,1
000730,20211010,1
000730,20211011,1
000730,20211012,1
000730,20211013,1
000730,20211014,1
000730,20211015,1
000730,20211016,1
000730,20211017,1
000730,20211018,1
000730,20211019,1
000730,20211020,1
000730,20211021,1
000730,20211022,1
000730,20211023,1
000730,20211024,1
000730,20211025,1
000730,20211026,1
000730,20211027,1
000730,20211028,1
000730,20211029,1
000730,20211030,1
000730,20211031,1
000730,20211101,1
000730,20211102,1
000730,20211103,1
000730,20211104,1
000730,20211105,1
000730,20211106,1
000730,20211107,1
000730,20211108,1
000730,20211109,1
000730,20211110,1
000730,20211111,1
000730,20211112,1
000730,20211113,1
000730,20211114,1
000730,20211115,1
000730,20211116,1
000730,20211117,1
000730,20211118,1
000730,20211119,1
000730,20211120,1
000730,20211121,1
000730,20211122,1
000730,20211123,1
000730,20211124,1
000730,20211125,1
000730,20211126,1
000730,20211127,1
000730,20211128,1
000730,20211129,1
000730,20211130,1
000730,20211201,1
000730,20211202,1
000730,20211203,1
000730,20211204,1
000730,20211205,1
000730,20211206,1
000730,20211207,1
000730,20211208,1
000730,20211209,1
000730,20211210,1
000730,20211211,1
000731,20210213,1
000731,20210220,1
000731,20210306,1
000731,20210313,1
000731,20210320,1
000731,20210327,1
000731,20210403,1
000731,20210410,1
000731,20210417,1
000731,20210424,1
000731,20210508,1
000731,20210515,1
000731,20210522,1
000731,20210529,1
000731,20210605,1
000731,20210612,1
000731,20210619,1
000731,20210626,1
000731,20210703,1
000731,20210710,1
000731,20210717,1
000731,20210724,1
000731,20210731,1
000731,20210807,1
000731,20210814,1
000731,20210821,1
000731,20210828,1
000731,20210904,1
000731,20210911,1
000731,20210918,1
000731,20210925,1
000731,20211002,1
000731,20211009,1
000731,20211016,1
000731,20211023,1
000731,20211030,1
000731,20211106,1
000731,20211113,1
000731,20211120,1
000731,20211127,1
000731,20211204,1
000731,20211211,1
000733,20210214,1
000733,20210307,1
000733,20210314,1
000733,20210328,1
000733,20210509,1
000734,20210207,1
000734,20210221,1
000734,20210321,1
000734,20210404,1
000734,20210405,1
000734,20210411,1
000734,20210418,1
000734,20210425,1
000734,20210501,1
000734,20210502,1
000734,20210513,1
000734,20210516,1
000734,20210523,1
000734,20210524,1
000734,20210530,1
000734,20210606,1
000734,20210613,1
000734,20210620,1
000734,20210627,1
000734,20210704,1
000734,20210711,1
000734,20210718,1
000734,20210721,1
000734,20210725,1
000734,20210801,1
000734,20210808,1
000734,20210815,1
000734,20210822,1
000734,20210829,1
000734,20210905,1
000734,20210912,1
000734,20210919,1
000734,20210926,1
000734,20211003,1
000734,20211010,1
000734,20211017,1
000734,20211024,1
000734,20211031,1
000734,20211101,1
000734,20211107,1
000734,20211111,1
000734,20211114,1
000734,20211121,1
000734,20211128,1
000734,20211205,1
000735,20210208,1
000735,20210209,1
000735,20210210,1
000735,20210211,1
000735,20210212,1
000735,20210215,1
000735,20210216,1
000735,20210217,1
000735,20210218,1
000735,20210219,1
000735,20210222,1
000735,20210223,1
000735,20210224,1
000735,20210225,1
000735,20210226,1
000735,20210301,1
000735,20210302,1
000735,20210303,1
000735,20210304,1
000735,20210305,1
000735,20210308,1
000735,20210309,1
000735,20210310,1
000735,20210311,1
000735,20210312,1
000735,20210315,1
000735,20210316,1
000735,20210317,1
000735,20210318,1
000735,20210319,1
000735,20210322,1
000735,20210323,1
000735,20210324,1
000735,20210325,1
000735,20210326,1
000735,20210329,1
000735,20210330,1
000735,20210331,1
000735,20210401,1
000735,20210402,1
000735,20210406,1
000735,20210407,1
000735,20210408,1
000735,20210409,1
000735,20210426,1
000735,20210427,1
000735,20210428,1
000735,20210429,1
000735,20210430,1
000735,20210503,1
000735,20210504,1
000735,20210505,1
000735,20210506,1
000735,20210507,1
000735,20210510,1
000735,20210511,1
000735,20210512,1
000735,20210514,1
000735,20210517,1
000735,20210518,1
000735,20210519,1
000735,20210520,1
000735,20210521,1
000735,20210525,1
000735,20210526,1
000735,20210527,1
000735,20210528,1
000735,20210531,1
000735,20210601,1
000735,20210602,1
000735,20210603,1
000735,20210604,1
000735,20210607,1
000735,20210608,1
000735,20210609,1
000735,20210610,1
000735,20210611,1
000735,20210614,1
000735,20210615,1
000735,20210616,1
000735,20210617,1
000735,20210618,1
000735,20210621,1
000735,20210622,1
000735,20210623,1
000735,20210624,1
000735,20210625,1
000735,20210628,1
000735,20210629,1
000735,20210630,1
000735,20210701,1
000735,20210702,1
000735,20210705,1
000735,20210706,1
000735,20210707,1
000735,20210708,1
000735,20210709,1
000735,20210712,1
000735,20210713,1
000735,20210714,1
000735,20210715,1
000735,20210716,1
000735,20210719,1
000735,20210720,1
000735,20210722,1
000735,20210723,1
000735,20210726,1
000735,20210727,1
000735,20210728,1
000735,20210729,1
000735,20210730,1
000735,20210802,1
000735,20210803,1
000735,20210804,1
000735,20210805,1
000735,20210806,1
000735,20210809,1
000735,20210810,1
000735,20210811,1
000735,20210812,1
000735,20210813,1
000735,20210816,1
000735,20210817,1
000735,20210818,1
000735,20210819,1
000735,20210820,1
000735,20210823,1
000735,20210824,1
000735,20210825,1
000735,20210826,1
000735,20210827,1
000735,20210830,1
000735,20210831,1
000735,20210901,1
000735,20210902,1
000735,20210903,1
000735,20210906,1
000735,20210907,1
000735,20210908,1
000735,20210909,1
000735,20210910,1
000735,20210913,1
000735,20210914,1
000735,20210915,1
000735,20210916,1
000735,20210917,1
000735,20210920,1
000735,20210921,1
000735,20210922,1
000735,20210923,1
000735,20210924,1
000735,20210927,1
000735,20210928,1
000735,20210929,1
000735,20210930,1
000735,20211001,1
000735,20211004,1
000735,20211005,1
000735,20211006,1
000735,20211007,1
000735,20211008,1
000735,20211011,1
000735,20211012,1
000735,20211013,1
000735,20211014,1
000735,20211015,1
000735,20211018,1
000735,20211019,1
000735,20211020,1
000735,20211021,1
000735,20211022,1
000735,20211025,1
000735,20211026,1
000735,20211027,1
000735,20211028,1
000735,20211029,1
000735,20211102,1
000735,20211103,1
000735,20211104,1
000735,20211105,1
000735,20211108,1
000735,20211109,1
000735,20211110,1
000735,20211112,1
000735,20211115,1
000735,20211116,1
000735,20211117,1
000735,20211118,1
000735,20211119,1
000735,20211122,1
000735,20211123,1
000735,20211124,1
000735,20211125,1
000735,20211126,1
000735,20211129,1
000735,20211130,1
000735,20211201,1
000735,20211202,1
000735,20211203,1
000735,20211206,1
000735,20211207,1
000735,20211208,1
000735,20211209,1
000735,20211210,1
000737,20210213,1
000737,20210306,1
000737,20210313,1
000737,20210327,1
000737,20210508,1
000738,20210220,1
000738,20210320,1
000738,20210403,1
000738,20210410,1
000738,20210417,1
000738,20210424,1
000738,20210515,1
000738,20210522,1
000738,20210529,1
000738,20210605,1
000738,20210612,1
000738,20210619,1
000738,20210626,1
000738,20210703,1
000738,20210710,1
000738,20210717,1
000738,20210724,1
000738,20210731,1
000738,20210807,1
000738,20210814,1
000738,20210821,1
000738,20210828,1
000738,20210904,1
000738,20210911,1
000738,20210918,1
000738,20210925,1
000738,20211002,1
000738,20211009,1
000738,20211016,1
000738,20211023,1
000738,20211030,1
000738,20211106,1
000738,20211113,1
000738,20211120,1
000738,20211127,1
000738,20211204,1
000738,20211211,1
000739,20210207,1
000739,20210214,1
000739,20210221,1
000739,20210314,1
000739,20210321,1
000739,20210328,1
000739,20210404,1
000739,20210405,1
000739,20210411,1
000739,20210418,1
000739,20210425,1
000739,20210501,1
000739,20210502,1
000739,20210509,1
000739,20210513,1
000739,20210516,1
000739,20210523,1
000739,20210524,1
000739,20210530,1
000739,20210606,1
000739,20210613,1
000739,20210620,1
000739,20210627,1
000739,20210704,1
000739,20210711,1
000739,20210718,1
000739,20210721,1
000739,20210725,1
000739,20210801,1
000739,20210808,1
000739,20210815,1
000739,20210822,1
000739,20210829,1
000739,20210905,1
000739,20210912,1
000739,20210919,1
000739,20210926,1
000739,20211003,1
000739,20211010,1
000739,20211017,1
000739,20211024,1
000739,20211031,1
000739,20211101,1
000739,20211107,1
000739,20211111,1
000739,20211114,1
000739,20211121,1
000739,20211128,1
000739,20211205,1
000740,20210406,1
000740,20210407,1
000740,20210408,1
000740,20210409,1
000740,20210419,1
000740,20210420,1
000740,20210421,1
000740,20210422,1
000740,20210423,1
000746,20210220,1
000746,20210221,1
000746,20210320,1
000746,20210513,1
000746,20210522,1
000746,20210523,1
000746,20210524,1
000746,20210529,1
000746,20210530,1
000746,20210605,1
000746,20210606,1
000746,20210612,1
000746,20210613,1
000746,20210619,1
000746,20210620,1
000746,20210626,1
000746,20210627,1
000746,20210703,1
000746,20210704,1
000746,20210710,1
000746,20210711,1
000746,20210717,1
000746,20210718,1
000746,20210721,1
000746,20210724,1
000746,20210725,1
000746,20210731,1
000746,20210801,1
000746,20210807,1
000746,20210808,1
000746,20210814,1
000746,20210815,1
000746,20210821,1
000746,20210822,1
000746,20210828,1
000746,20210829,1
000746,20210904,1
000746,20210905,1
000746,20210911,1
000746,20210912,1
000746,20210918,1
000746,20210919,1
000746,20210925,1
000746,20210926,1
000746,20211002,1
000746,20211003,1
000746,20211009,1
000746,20211010,1
000746,20211016,1
000746,20211017,1
000746,20211023,1
000746,20211024,1
000746,20211030,1
000746,20211031,1
000746,20211101,1
000746,20211106,1
000746,20211107,1
000746,20211111,1
000746,20211113,1
000746,20211114,1
000746,20211120,1
000746,20211121,1
000746,20211127,1
000746,20211128,1
000746,20211204,1
000746,20211205,1
000746,20211211,1
000755,20210220,1
000755,20210320,1
000755,20210522,1
000755,20210529,1
000755,20210605,1
000755,20210612,1
000755,20210619,1
000755,20210626,1
000755,20210703,1
000755,20210710,1
000755,20210717,1
000755,20210724,1
000755,20210731,1
000755,20210807,1
000755,20210814,1
000755,20210821,1
000755,20210828,1
000755,20210904,1
000755,20210911,1
000755,20210918,1
000755,20210925,1
000755,20211002,1
000755,20211009,1
000755,20211016,1
000755,20211023,1
000755,20211030,1
000755,20211106,1
000755,20211113,1
000755,20211120,1
000755,20211127,1
000755,20211204,1
000755,20211211,1
000756,20210501,1
000756,20210502,1
000756,20210509,1
000756,20210513,1
000756,20210516,1
000756,20210523,1
000756,20210524,1
000756,20210530,1
000756,20210606,1
000756,20210613,1
000756,20210620,1
000756,20210627,1
000756,20210704,1
000756,20210711,1
000756,20210718,1
000756,20210721,1
000756,20210725,1
000756,20210801,1
000756,20210808,1
000756,20210815,1
000756,20210822,1
000756,20210829,1
000756,20210905,1
000756,20210912,1
000756,20210919,1
000756,20210926,1
000756,20211003,1
000756,20211010,1
000756,20211017,1
000756,20211024,1
000756,20211031,1
000756,20211101,1
000756,20211107,1
000756,20211111,1
000756,20211114,1
000756,20211121,1
000756,20211128,1
000756,20211205,1
000758,20210207,1
000758,20210214,1
000758,20210321,1
000758,20210328,1
000758,20210501,1
000758,20210502,1
000758,20210509,1
000758,20210516,1
000773,20210207,1
000773,20210214,1
000773,20210328,1
000782,20210208,1
000782,20210209,1
000782,20210210,1
000782,20210211,1
000782,20210212,1
000782,20210222,1
000782,20210223,1
000782,20210224,1
000782,20210225,1
000782,20210301,1
000782,20210302,1
000782,20210303,1
000782,20210304,1
000782,20210305,1
000782,20210308,1
000782,20210309,1
000782,20210310,1
000782,20210311,1
000782,20210312,1
000782,20210315,1
000782,20210316,1
000782,20210317,1
000782,20210318,1
000782,20210319,1
000782,20210322,1
000782,20210323,1
000782,20210324,1
000782,20210325,1
000782,20210326,1
000782,20210329,1
000782,20210330,1
000782,20210331,1
000782,20210401,1
000782,20210402,1
000782,20210426,1
000782,20210427,1
000782,20210428,1
000782,20210429,1
000782,20210430,1
000782,20210503,1
000782,20210504,1
000782,20210505,1
000782,20210506,1
000782,20210507,1
000782,20210510,1
000782,20210511,1
000782,20210512,1
000782,20210514,1
000782,20210517,1
000782,20210518,1
000782,20210519,1
000782,20210520,1
000782,20210521,1
000782,20210525,1
000782,20210526,1
000782,20210527,1
000782,20210528,1
000782,20210531,1
000782,20210601,1
000782,20210602,1
000782,20210603,1
000782,20210604,1
000782,20210607,1
000782,20210608,1
000782,20210609,1
000782,20210610,1
000782,20210611,1
000782,20210614,1
000782,20210615,1
000782,20210616,1
000782,20210617,1
000782,20210618,1
000782,20210621,1
000782,20210622,1
000782,20210623,1
000782,20210624,1
000782,20210625,1
000782,20210628,1
000782,20210629,1
000782,20210630,1
000782,20210701,1
000782,20210702,1
000782,20210705,1
000782,20210706,1
000782,20210707,1
000782,20210708,1
000782,20210709,1
000782,20210712,1
000782,20210713,1
000782,20210714,1
000782,20210715,1
000782,20210716,1
000782,20210719,1
000782,20210720,1
000782,20210722,1
000782,20210723,1
000782,20210726,1
000782,20210727,1
000782,20210728,1
000782,20210729,1
000782,20210730,1
000782,20210802,1
000782,20210803,1
000782,20210804,1
000782,20210805,1
000782,20210806,1
000782,20210809,1
000782,20210810,1
000782,20210811,1
000782,20210812,1
000782,20210813,1
000782,20210816,1
000782,20210817,1
000782,20210818,1
000782,20210819,1
000782,20210820,1
000782,20210823,1
000782,20210824,1
000782,20210825,1
000782,20210826,1
000782,20210827,1
000782,20210830,1
000782,20210831,1
000782,20210901,1
000782,20210902,1
000782,20210903,1
000782,20210906,1
000782,20210907,1
000782,20210908,1
000782,20210909,1
000782,20210910,1
000782,20210913,1
000782,20210914,1
000782,20210915,1
000782,20210916,1
000782,20210917,1
000782,20210920,1
000782,20210921,1
000782,20210922,1
000782,20210923,1
000782,20210924,1
000782,20210927,1
000782,20210928,1
000782,20210929,1
000782,20210930,1
000782,20211001,1
000782,20211004,1
000782,20211005,1
000782,20211006,1
000782,20211007,1
000782,20211008,1
000782,20211011,1
000782,20211012,1
000782,20211013,1
000782,20211014,1
000782,20211015,1
000782,20211018,1
000782,20211019,1
000782,20211020,1
000782,20211021,1
000782,20211022,1
000782,20211025,1
000782,20211026,1
000782,20211027,1
000782,20211028,1
000782,20211029,1
000782,20211102,1
000782,20211103,1
000782,20211104,1
000782,20211105,1
000782,20211108,1
000782,20211109,1
000782,20211110,1
000782,20211112,1
000782,20211115,1
000782,20211116,1
000782,20211117,1
000782,20211118,1
000782,20211119,1
000782,20211122,1
000782,20211123,1
000782,20211124,1
000782,20211125,1
000782,20211126,1
000782,20211129,1
000782,20211130,1
000782,20211201,1
000782,20211202,1
000782,20211203,1
000782,20211206,1
000782,20211207,1
000782,20211208,1
000782,20211209,1
000782,20211210,1
000783,20210215,1
000783,20210216,1
000783,20210217,1
000783,20210218,1
000783,20210219,1
000783,20210226,1
000789,20210207,1
000789,20210321,1
000789,20210501,1
000789,20210502,1
000789,20210509,1
000789,20210516,1
000791,20210208,1
000791,20210209,1
000791,20210210,1
000791,20210211,1
000791,20210212,1
000791,20210215,1
000791,20210216,1
000791,20210217,1
000791,20210218,1
000791,20210219,1
000791,20210222,1
000791,20210223,1
000791,20210224,1
000791,20210225,1
000791,20210226,1
000791,20210301,1
000791,20210302,1
000791,20210303,1
000791,20210304,1
000791,20210305,1
000791,20210308,1
000791,20210309,1
000791,20210310,1
000791,20210311,1
000791,20210312,1
000791,20210315,1
000791,20210316,1
000791,20210317,1
000791,20210318,1
000791,20210319,1
000791,20210322,1
000791,20210323,1
000791,20210324,1
000791,20210325,1
000791,20210326,1
000791,20210329,1
000791,20210330,1
000791,20210331,1
000791,20210401,1
000791,20210402,1
000791,20210705,1
000791,20210706,1
000791,20210707,1
000791,20210708,1
000791,20210709,1
000791,20210712,1
000791,20210713,1
000791,20210714,1
000791,20210715,1
000791,20210716,1
000791,20210719,1
000791,20210720,1
000791,20210722,1
000791,20210723,1
000791,20210726,1
000791,20210727,1
000791,20210728,1
000791,20210729,1
000791,20210730,1
000791,20210802,1
000791,20210803,1
000791,20210804,1
000791,20210805,1
000791,20210806,1
000791,20210809,1
000791,20210810,1
000791,20210811,1
000791,20210812,1
000791,20210813,1
000791,20210816,1
000791,20210817,1
000791,20210818,1
000791,20210819,1
000791,20210820,1
000791,20210823,1
000791,20210824,1
000791,20210825,1
000791,20210826,1
000791,20210827,1
000793,20210426,1
000793,20210427,1
000793,20210428,1
000793,20210429,1
000793,20210430,1
000793,20210503,1
000793,20210504,1
000793,20210505,1
000793,20210506,1
000793,20210507,1
000793,20210510,1
000793,20210511,1
000793,20210512,1
000793,20210514,1
000793,20210517,1
000793,20210518,1
000793,20210519,1
000793,20210520,1
000793,20210521,1
000793,20210525,1
000793,20210526,1
000793,20210527,1
000793,20210528,1
000793,20210531,1
000793,20210601,1
000793,20210602,1
000793,20210603,1
000793,20210604,1
000793,20210607,1
000793,20210608,1
000793,20210609,1
000793,20210610,1
000793,20210611,1
000793,20210614,1
000793,20210615,1
000793,20210616,1
000793,20210617,1
000793,20210618,1
000793,20210621,1
000793,20210622,1
000793,20210623,1
000793,20210624,1
000793,20210625,1
000793,20210628,1
000793,20210629,1
000793,20210630,1
000793,20210701,1
000793,20210702,1
000793,20210830,1
000793,20210831,1
000793,20210901,1
000793,20210902,1
000793,20210903,1
000793,20210906,1
000793,20210907,1
000793,20210908,1
000793,20210909,1
000793,20210910,1
000793,20210913,1
000793,20210914,1
000793,20210915,1
000793,20210916,1
000793,20210917,1
000793,20210920,1
000793,20210921,1
000793,20210922,1
000793,20210923,1
000793,20210924,1
000793,20210927,1
000793,20210928,1
000793,20210929,1
000793,20210930,1
000793,20211001,1
000793,20211004,1
000793,20211005,1
000793,20211006,1
000793,20211007,1
000793,20211008,1
000793,20211011,1
000793,20211012,1
000793,20211013,1
000793,20211014,1
000793,20211015,1
000793,20211018,1
000793,20211019,1
000793,20211020,1
000793,20211021,1
000793,20211022,1
000793,20211025,1
000793,20211026,1
000793,20211027,1
000793,20211028,1
000793,20211029,1
000793,20211102,1
000793,20211103,1
000793,20211104,1
000793,20211105,1
000793,20211108,1
000793,20211109,1
000793,20211110,1
000793,20211112,1
000793,20211115,1
000793,20211116,1
000793,20211117,1
000793,20211118,1
000793,20211119,1
000793,20211122,1
000793,20211123,1
000793,20211124,1
000793,20211125,1
000793,20211126,1
000793,20211129,1
000793,20211130,1
000793,20211201,1
000793,20211202,1
000793,20211203,1
000793,20211206,1
000793,20211207,1
000793,20211208,1
000793,20211209,1
000793,20211210,1
000796,20210208,1
000796,20210215,1
000796,20210216,1
000796,20210217,1
000796,20210218,1
000796,20210219,1
000796,20210222,1
000796,20210223,1
000796,20210224,1
000796,20210225,1
000796,20210226,1
000796,20210301,1
000796,20210302,1
000796,20210303,1
000796,20210304,1
000796,20210305,1
000796,20210308,1
000796,20210309,1
000796,20210310,1
000796,20210311,1
000796,20210312,1
000796,20210315,1
000796,20210316,1
000796,20210317,1
000796,20210318,1
000796,20210319,1
000796,20210322,1
000796,20210323,1
000796,20210324,1
000796,20210325,1
000796,20210326,1
000796,20210329,1
000796,20210330,1
000796,20210331,1
000796,20210401,1
000796,20210402,1
000796,20210426,1
000796,20210427,1
000796,20210428,1
000796,20210429,1
000796,20210430,1
000796,20210503,1
000796,20210504,1
000796,20210505,1
000796,20210506,1
000796,20210507,1
000796,20210510,1
000796,20210511,1
000796,20210512,1
000796,20210514,1
000796,20210517,1
000796,20210518,1
000796,20210519,1
000796,20210520,1
000796,20210521,1
000796,20210525,1
000796,20210526,1
000796,20210527,1
000796,20210528,1
000796,20210531,1
000796,20210601,1
000796,20210602,1
000796,20210603,1
000796,20210604,1
000796,20210607,1
000796,20210608,1
000796,20210609,1
000796,20210610,1
000796,20210611,1
000796,20210614,1
000796,20210615,1
000796,20210616,1
000796,20210617,1
000796,20210618,1
000796,20210621,1
000796,20210622,1
000796,20210623,1
000796,20210624,1
000796,20210625,1
000796,20210628,1
000796,20210629,1
000796,20210630,1
000796,20210701,1
000796,20210702,1
000796,20210705,1
000796,20210706,1
000796,20210707,1
000796,20210708,1
000796,20210709,1
000796,20210712,1
000796,20210713,1
000796,20210714,1
000796,20210715,1
000796,20210716,1
000796,20210719,1
000796,20210720,1
000796,20210722,1
000796,20210723,1
000796,20210726,1
000796,20210727,1
000796,20210728,1
000796,20210729,1
000796,20210730,1
000796,20210802,1
000796,20210803,1
000796,20210804,1
000796,20210805,1
000796,20210806,1
000796,20210809,1
000796,20210810,1
000796,20210811,1
000796,20210812,1
000796,20210813,1
000796,20210816,1
000796,20210817,1
000796,20210818,1
000796,20210819,1
000796,20210820,1
000796,20210823,1
000796,20210824,1
000796,20210825,1
000796,20210826,1
000796,20210827,1
000796,20210830,1
000796,20210831,1
000796,20210901,1
000796,20210902,1
000796,20210903,1
000796,20210906,1
000796,20210907,1
000796,20210908,1
000796,20210909,1
000796,20210910,1
000796,20210913,1
000796,20210914,1
000796,20210915,1
000796,20210916,1
000796,20210917,1
000796,20210920,1
000796,20210921,1
000796,20210922,1
000796,20210923,1
000796,20210924,1
000796,20210927,1
000796,20210928,1
000796,20210929,1
000796,20210930,1
000796,20211001,1
000796,20211004,1
000796,20211005,1
000796,20211006,1
000796,20211007,1
000796,20211008,1
000796,20211011,1
000796,20211012,1
000796,20211013,1
000796,20211014,1
000796,20211015,1
000796,20211018,1
000796,20211019,1
000796,20211020,1
000796,20211021,1
000796,20211022,1
000796,20211025,1
000796,20211026,1
000796,20211027,1
000796,20211028,1
000796,20211029,1
000796,20211102,1
000796,20211103,1
000796,20211104,1
000796,20211105,1
000796,20211108,1
000796,20211109,1
000796,20211110,1
000796,20211112,1
000796,20211115,1
000796,20211116,1
000796,20211117,1
000796,20211118,1
000796,20211119,1
000796,20211122,1
000796,20211123,1
000796,20211124,1
000796,20211125,1
000796,20211126,1
000796,20211129,1
000796,20211130,1
000796,20211201,1
000796,20211202,1
000796,20211203,1
000796,20211206,1
000796,20211207,1
000796,20211208,1
000796,20211209,1
000796,20211210,1
000797,20210207,1
000797,20210208,1
000797,20210209,1
000797,20210210,1
000797,20210211,1
000797,20210212,1
000797,20210213,1
000797,20210214,1
000797,20210215,1
000797,20210216,1
000797,20210217,1
000797,20210218,1
000797,20210219,1
000797,20210220,1
000797,20210221,1
000797,20210222,1
000797,20210223,1
000797,20210224,1
000797,20210225,1
000797,20210226,1
000797,20210301,1
000797,20210302,1
000797,20210303,1
000797,20210304,1
000797,20210305,1
000797,20210308,1
000797,20210309,1
000797,20210310,1
000797,20210311,1
000797,20210312,1
000797,20210313,1
000797,20210314,1
000797,20210315,1
000797,20210316,1
000797,20210317,1
000797,20210318,1
000797,20210319,1
000797,20210320,1
000797,20210321,1
000797,20210322,1
000797,20210323,1
000797,20210324,1
000797,20210325,1
000797,20210326,1
000797,20210327,1
000797,20210328,1
000797,20210329,1
000797,20210330,1
000797,20210331,1
000797,20210401,1
000797,20210402,1
000797,20210403,1
000797,20210404,1
000797,20210405,1
000797,20210406,1
000797,20210407,1
000797,20210408,1
000797,20210409,1
000797,20210410,1
000797,20210411,1
000797,20210412,1
000797,20210413,1
000797,20210414,1
000797,20210415,1
000797,20210416,1
000797,20210417,1
000797,20210418,1
000797,20210419,1
000797,20210420,1
000797,20210421,1
000797,20210422,1
000797,20210423,1
000797,20210424,1
000797,20210425,1
000797,20210426,1
000797,20210427,1
000797,20210428,1
000797,20210429,1
000797,20210430,1
000797,20210501,1
000797,20210502,1
000797,20210503,1
000797,20210504,1
000797,20210505,1
000797,20210506,1
000797,20210507,1
000797,20210508,1
000797,20210509,1
000797,20210510,1
000797,20210511,1
000797,20210512,1
000797,20210513,1
000797,20210514,1
000797,20210515,1
000797,20210516,1
000797,20210517,1
000797,20210518,1
000797,20210519,1
000797,20210520,1
000797,20210521,1
000797,20210522,1
000797,20210523,1
000797,20210524,1
000797,20210525,1
000797,20210526,1
000797,20210527,1
000797,20210528,1
000797,20210529,1
000797,20210530,1
000797,20210531,1
000797,20210601,1
000797,20210602,1
000797,20210603,1
000797,20210604,1
000797,20210605,1
000797,20210606,1
000797,20210607,1
000797,20210608,1
000797,20210609,1
000797,20210610,1
000797,20210611,1
000797,20210612,1
000797,20210613,1
000797,20210614,1
000797,20210615,1
000797,20210616,1
000797,20210617,1
000797,20210618,1
000797,20210619,1
000797,20210620,1
000797,20210621,1
000797,20210622,1
000797,20210623,1
000797,20210624,1
000797,20210625,1
000797,20210626,1
000797,20210627,1
000797,20210628,1
000797,20210629,1
000797,20210630,1
000797,20210701,1
000797,20210702,1
000797,20210703,1
000797,20210704,1
000797,20210705,1
000797,20210706,1
000797,20210707,1
000797,20210708,1
000797,20210709,1
000797,20210710,1
000797,20210711,1
000797,20210712,1
000797,20210713,1
000797,20210714,1
000797,20210715,1
000797,20210716,1
000797,20210717,1
000797,20210718,1
000797,20210719,1
000797,20210720,1
000797,20210721,1
000797,20210722,1
000797,20210723,1
000797,20210724,1
000797,20210725,1
000797,20210726,1
000797,20210727,1
000797,20210728,1
000797,20210729,1
000797,20210730,1
000797,20210731,1
000797,20210801,1
000797,20210802,1
000797,20210803,1
000797,20210804,1
000797,20210805,1
000797,20210806,1
000797,20210807,1
000797,20210808,1
000797,20210809,1
000797,20210810,1
000797,20210811,1
000797,20210812,1
000797,20210813,1
000797,20210814,1
000797,20210815,1
000797,20210816,1
000797,20210817,1
000797,20210818,1
000797,20210819,1
000797,20210820,1
000797,20210821,1
000797,20210822,1
000797,20210823,1
000797,20210824,1
000797,20210825,1
000797,20210826,1
000797,20210827,1
000797,20210828,1
000797,20210829,1
000797,20210830,1
000797,20210831,1
000797,20210901,1
000797,20210902,1
000797,20210903,1
000797,20210904,1
000797,20210905,1
000797,20210906,1
000797,20210907,1
000797,20210908,1
000797,20210909,1
000797,20210910,1
000797,20210911,1
000797,20210912,1
000797,20210913,1
000797,20210914,1
000797,20210915,1
000797,20210916,1
000797,20210917,1
000797,20210918,1
000797,20210919,1
000797,20210920,1
000797,20210921,1
000797,20210922,1
000797,20210923,1
000797,20210924,1
000797,20210925,1
000797,20210926,1
000797,20210927,1
000797,20210928,1
000797,20210929,1
000797,20210930,1
000797,20211001,1
000797,20211002,1
000797,20211003,1
000797,20211004,1
000797,20211005,1
000797,20211006,1
000797,20211007,1
000797,20211008,1
000797,20211009,1
000797,20211010,1
000797,20211011,1
000797,20211012,1
000797,20211013,1
000797,20211014,1
000797,20211015,1
000797,20211016,1
000797,20211017,1
000797,20211018,1
000797,20211019,1
000797,20211020,1
000797,20211021,1
000797,20211022,1
000797,20211023,1
000797,20211024,1
000797,20211025,1
000797,20211026,1
000797,20211027,1
000797,20211028,1
000797,20211029,1
000797,20211030,1
000797,20211031,1
000797,20211101,1
000797,20211102,1
000797,20211103,1
000797,20211104,1
000797,20211105,1
000797,20211106,1
000797,20211107,1
000797,20211108,1
000797,20211109,1
000797,20211110,1
000797,20211111,1
000797,20211112,1
000797,20211113,1
000797,20211114,1
000797,20211115,1
000797,20211116,1
000797,20211117,1
000797,20211118,1
000797,20211119,1
000797,20211120,1
000797,20211121,1
000797,20211122,1
000797,20211123,1
000797,20211124,1
000797,20211125,1
000797,20211126,1
000797,20211127,1
000797,20211128,1
000797,20211129,1
000797,20211130,1
000797,20211201,1
000797,20211202,1
000797,20211203,1
000797,20211204,1
000797,20211205,1
000797,20211206,1
000797,20211207,1
000797,20211208,1
000797,20211209,1
000797,20211210,1
000797,20211211,1
000799,20210209,1
000799,20210210,1
000799,20210211,1
000799,20210212,1
000799,20210222,1
000799,20210223,1
000799,20210224,1
000799,20210225,1
000799,20210226,1
000799,20210301,1
000799,20210302,1
000799,20210303,1
000799,20210304,1
000799,20210305,1
000799,20210308,1
000799,20210309,1
000799,20210310,1
000799,20210311,1
000799,20210312,1
000799,20210315,1
000799,20210316,1
000799,20210317,1
000799,20210318,1
000799,20210319,1
000799,20210322,1
000799,20210323,1
000799,20210324,1
000799,20210325,1
000799,20210326,1
000799,20210329,1
000799,20210330,1
000799,20210331,1
000799,20210401,1
000799,20210402,1
000802,20210406,1
000802,20210407,1
000802,20210408,1
000802,20210409,1
000802,20210412,1
000802,20210413,1
000802,20210414,1
000802,20210415,1
000802,20210416,1
000802,20210419,1
000802,20210420,1
000802,20210422,1
000802,20210423,1
000802,20210426,1
000802,20210427,1
000802,20210429,1
000802,20210430,1
000802,20210503,1
000802,20210504,1
000802,20210506,1
000802,20210507,1
000802,20210510,1
000802,20210511,1
000802,20210514,1
000802,20210517,1
000802,20210518,1
000802,20210520,1
000802,20210521,1
000802,20210525,1
000802,20210527,1
000802,20210528,1
000802,20210531,1
000802,20210601,1
000802,20210603,1
000802,20210604,1
000802,20210607,1
000802,20210608,1
000802,20210610,1
000802,20210611,1
000802,20210614,1
000802,20210615,1
000802,20210617,1
000802,20210618,1
000802,20210621,1
000802,20210622,1
000802,20210624,1
000802,20210625,1
000802,20210628,1
000802,20210629,1
000802,20210701,1
000802,20210702,1
000802,20210705,1
000802,20210706,1
000802,20210707,1
000802,20210708,1
000802,20210709,1
000802,20210712,1
000802,20210713,1
000802,20210714,1
000802,20210715,1
000802,20210716,1
000802,20210719,1
000802,20210720,1
000802,20210722,1
000802,20210723,1
000802,20210726,1
000802,20210727,1
000802,20210728,1
000802,20210729,1
000802,20210730,1
000802,20210802,1
000802,20210803,1
000802,20210804,1
000802,20210805,1
000802,20210806,1
000802,20210809,1
000802,20210810,1
000802,20210811,1
000802,20210812,1
000802,20210813,1
000802,20210816,1
000802,20210817,1
000802,20210818,1
000802,20210819,1
000802,20210820,1
000802,20210823,1
000802,20210824,1
000802,20210825,1
000802,20210826,1
000802,20210827,1
000802,20210830,1
000802,20210831,1
000802,20210902,1
000802,20210903,1
000802,20210906,1
000802,20210907,1
000802,20210909,1
000802,20210910,1
000802,20210913,1
000802,20210914,1
000802,20210916,1
000802,20210917,1
000802,20210920,1
000802,20210921,1
000802,20210923,1
000802,20210924,1
000802,20210927,1
000802,20210928,1
000802,20210930,1
000802,20211001,1
000802,20211004,1
000802,20211005,1
000802,20211007,1
000802,20211008,1
000802,20211011,1
000802,20211012,1
000802,20211014,1
000802,20211015,1
000802,20211018,1
000802,20211019,1
000802,20211021,1
000802,20211022,1
000802,20211025,1
000802,20211026,1
000802,20211028,1
000802,20211029,1
000802,20211102,1
000802,20211104,1
000802,20211105,1
000802,20211108,1
000802,20211109,1
000802,20211112,1
000802,20211115,1
000802,20211116,1
000802,20211118,1
000802,20211119,1
000802,20211122,1
000802,20211123,1
000802,20211125,1
000802,20211126,1
000802,20211129,1
000802,20211130,1
000802,20211202,1
000802,20211203,1
000802,20211206,1
000802,20211207,1
000802,20211209,1
000802,20211210,1
000803,20210208,1
000803,20210210,1
000803,20210211,1
000803,20210212,1
000803,20210222,1
000803,20210223,1
000803,20210224,1
000803,20210225,1
000803,20210226,1
000803,20210301,1
000803,20210302,1
000803,20210303,1
000803,20210304,1
000803,20210305,1
000803,20210308,1
000803,20210309,1
000803,20210310,1
000803,20210311,1
000803,20210312,1
000803,20210315,1
000803,20210316,1
000803,20210317,1
000803,20210318,1
000803,20210319,1
000803,20210322,1
000803,20210323,1
000803,20210324,1
000803,20210325,1
000803,20210326,1
000803,20210329,1
000803,20210330,1
000803,20210331,1
000803,20210401,1
000803,20210402,1
000805,20210207,1
000805,20210220,1
000805,20210221,1
000805,20210227,1
000805,20210228,1
000805,20210306,1
000805,20210307,1
000805,20210313,1
000805,20210314,1
000805,20210320,1
000805,20210321,1
000805,20210403,1
000805,20210404,1
000806,20210207,1
000806,20210213,1
000806,20210214,1
000806,20210220,1
000806,20210221,1
000806,20210227,1
000806,20210228,1
000806,20210306,1
000806,20210307,1
000806,20210313,1
000806,20210314,1
000806,20210320,1
000806,20210321,1
000806,20210403,1
000806,20210404,1
000807,20210208,1
000807,20210209,1
000807,20210210,1
000807,20210211,1
000807,20210212,1
000807,20210215,1
000807,20210216,1
000807,20210217,1
000807,20210218,1
000807,20210219,1
000807,20210222,1
000807,20210223,1
000807,20210224,1
000807,20210225,1
000807,20210226,1
000807,20210301,1
000807,20210302,1
000807,20210303,1
000807,20210304,1
000807,20210305,1
000807,20210308,1
000807,20210315,1
000807,20210316,1
000807,20210317,1
000807,20210318,1
000807,20210319,1
000807,20210322,1
000807,20210323,1
000807,20210324,1
000807,20210325,1
000807,20210326,1
000807,20210329,1
000807,20210330,1
000807,20210331,1
000807,20210401,1
000807,20210402,1
000807,20210406,1
000807,20210407,1
000807,20210408,1
000807,20210409,1
000807,20210412,1
000807,20210413,1
000807,20210414,1
000807,20210415,1
000807,20210416,1
000807,20210419,1
000807,20210420,1
000807,20210421,1
000807,20210422,1
000807,20210423,1
000807,20210426,1
000807,20210427,1
000807,20210428,1
000807,20210429,1
000807,20210430,1
000807,20210503,1
000807,20210504,1
000807,20210505,1
000807,20210506,1
000807,20210507,1
000807,20210510,1
000807,20210511,1
000807,20210512,1
000807,20210514,1
000807,20210517,1
000807,20210518,1
000807,20210519,1
000807,20210520,1
000807,20210521,1
000807,20210525,1
000807,20210526,1
000807,20210527,1
000807,20210528,1
000807,20210531,1
000807,20210601,1
000807,20210602,1
000807,20210603,1
000807,20210604,1
000807,20210607,1
000807,20210608,1
000807,20210609,1
000807,20210610,1
000807,20210611,1
000807,20210614,1
000807,20210615,1
000807,20210616,1
000807,20210617,1
000807,20210618,1
000807,20210621,1
000807,20210622,1
000807,20210623,1
000807,20210624,1
000807,20210625,1
000807,20210628,1
000807,20210629,1
000807,20210630,1
000807,20210701,1
000807,20210702,1
000807,20210705,1
000807,20210706,1
000807,20210707,1
000807,20210708,1
000807,20210709,1
000807,20210712,1
000807,20210713,1
000807,20210714,1
000807,20210715,1
000807,20210716,1
000807,20210719,1
000807,20210720,1
000807,20210722,1
000807,20210723,1
000807,20210726,1
000807,20210727,1
000807,20210728,1
000807,20210729,1
000807,20210730,1
000807,20210802,1
000807,20210803,1
000807,20210804,1
000807,20210805,1
000807,20210806,1
000807,20210809,1
000807,20210810,1
000807,20210811,1
000807,20210812,1
000807,20210813,1
000807,20210816,1
000807,20210817,1
000807,20210818,1
000807,20210819,1
000807,20210820,1
000807,20210823,1
000807,20210824,1
000807,20210825,1
000807,20210826,1
000807,20210827,1
000807,20210830,1
000807,20210831,1
000807,20210901,1
000807,20210902,1
000807,20210903,1
000807,20210906,1
000807,20210907,1
000807,20210908,1
000807,20210909,1
000807,20210910,1
000807,20210913,1
000807,20210914,1
000807,20210915,1
000807,20210916,1
000807,20210917,1
000807,20210920,1
000807,20210921,1
000807,20210922,1
000807,20210923,1
000807,20210924,1
000807,20210927,1
000807,20210928,1
000807,20210929,1
000807,20210930,1
000807,20211001,1
000807,20211004,1
000807,20211005,1
000807,20211006,1
000807,20211007,1
000807,20211008,1
000807,20211011,1
000807,20211012,1
000807,20211013,1
000807,20211014,1
000807,20211015,1
000807,20211018,1
000807,20211019,1
000807,20211020,1
000807,20211021,1
000807,20211022,1
000807,20211025,1
000807,20211026,1
000807,20211027,1
000807,20211028,1
000807,20211029,1
000807,20211102,1
000807,20211103,1
000807,20211104,1
000807,20211105,1
000807,20211108,1
000807,20211109,1
000807,20211110,1
000807,20211112,1
000807,20211115,1
000807,20211116,1
000807,20211117,1
000807,20211118,1
000807,20211119,1
000807,20211122,1
000807,20211123,1
000807,20211124,1
000807,20211125,1
000807,20211126,1
000807,20211129,1
000807,20211130,1
000807,20211201,1
000807,20211202,1
000807,20211203,1
000807,20211206,1
000807,20211207,1
000807,20211208,1
000807,20211209,1
000807,20211210,1
000808,20210309,1
000808,20210310,1
000808,20210311,1
000808,20210312,1
000809,20210207,1
000809,20210213,1
000809,20210214,1
000809,20210220,1
000809,20210221,1
000809,20210306,1
000809,20210307,1
000809,20210313,1
000809,20210320,1
000809,20210321,1
000809,20210403,1
000809,20210404,1
000809,20210405,1
000809,20210410,1
000809,20210411,1
000809,20210417,1
000809,20210418,1
000809,20210424,1
000809,20210425,1
000809,20210501,1
000809,20210502,1
000809,20210508,1
000809,20210509,1
000809,20210513,1
000809,20210515,1
000809,20210516,1
000809,20210522,1
000809,20210523,1
000809,20210524,1
000809,20210529,1
000809,20210530,1
000809,20210605,1
000809,20210606,1
000809,20210612,1
000809,20210613,1
000809,20210619,1
000809,20210620,1
000809,20210626,1
000809,20210627,1
000809,20210703,1
000809,20210704,1
000809,20210710,1
000809,20210711,1
000809,20210717,1
000809,20210718,1
000809,20210721,1
000809,20210724,1
000809,20210725,1
000809,20210731,1
000809,20210801,1
000809,20210807,1
000809,20210808,1
000809,20210814,1
000809,20210815,1
000809,20210821,1
000809,20210822,1
000809,20210828,1
000809,20210829,1
000809,20210904,1
000809,20210905,1
000809,20210911,1
000809,20210912,1
000809,20210918,1
000809,20210919,1
000809,20210925,1
000809,20210926,1
000809,20211002,1
000809,20211003,1
000809,20211009,1
000809,20211010,1
000809,20211016,1
000809,20211017,1
000809,20211023,1
000809,20211024,1
000809,20211030,1
000809,20211031,1
000809,20211101,1
000809,20211106,1
000809,20211107,1
000809,20211111,1
000809,20211113,1
000809,20211114,1
000809,20211120,1
000809,20211121,1
000809,20211127,1
000809,20211128,1
000809,20211204,1
000809,20211205,1
000809,20211211,1
000810,20210227,1
000810,20210228,1
000810,20210314,1
000810,20210327,1
000810,20210328,1
000811,20210208,1
000811,20210209,1
000811,20210210,1
000811,20210215,1
000811,20210216,1
000811,20210217,1
000811,20210218,1
000811,20210219,1
000811,20210222,1
000811,20210223,1
000811,20210224,1
000811,20210225,1
000811,20210226,1
000811,20210301,1
000811,20210302,1
000811,20210303,1
000811,20210304,1
000811,20210305,1
000811,20210308,1
000811,20210309,1
000811,20210310,1
000811,20210311,1
000811,20210312,1
000811,20210315,1
000811,20210316,1
000811,20210317,1
000811,20210318,1
000811,20210319,1
000811,20210322,1
000811,20210323,1
000811,20210324,1
000811,20210325,1
000811,20210326,1
000811,20210329,1
000811,20210330,1
000811,20210331,1
000811,20210401,1
000811,20210402,1
000811,20210406,1
000811,20210407,1
000811,20210408,1
000811,20210409,1
000811,20210412,1
000811,20210413,1
000811,20210414,1
000811,20210415,1
000811,20210416,1
000811,20210419,1
000811,20210420,1
000811,20210421,1
000811,20210422,1
000811,20210423,1
000811,20210426,1
000811,20210427,1
000811,20210428,1
000811,20210429,1
000811,20210430,1
000811,20210503,1
000811,20210504,1
000811,20210505,1
000811,20210506,1
000811,20210507,1
000811,20210510,1
000811,20210511,1
000811,20210512,1
000811,20210514,1
000811,20210517,1
000811,20210518,1
000811,20210519,1
000811,20210520,1
000811,20210521,1
000811,20210525,1
000811,20210526,1
000811,20210527,1
000811,20210528,1
000811,20210531,1
000811,20210601,1
000811,20210602,1
000811,20210603,1
000811,20210604,1
000811,20210607,1
000811,20210608,1
000811,20210609,1
000811,20210610,1
000811,20210611,1
000811,20210614,1
000811,20210615,1
000811,20210616,1
000811,20210617,1
000811,20210618,1
000811,20210621,1
000811,20210622,1
000811,20210623,1
000811,20210624,1
000811,20210625,1
000811,20210628,1
000811,20210629,1
000811,20210630,1
000811,20210701,1
000811,20210702,1
000811,20210705,1
000811,20210706,1
000811,20210707,1
000811,20210708,1
000811,20210709,1
000811,20210712,1
000811,20210713,1
000811,20210714,1
000811,20210715,1
000811,20210716,1
000811,20210719,1
000811,20210720,1
000811,20210722,1
000811,20210723,1
000811,20210726,1
000811,20210727,1
000811,20210728,1
000811,20210729,1
000811,20210730,1
000811,20210802,1
000811,20210803,1
000811,20210804,1
000811,20210805,1
000811,20210806,1
000811,20210809,1
000811,20210810,1
000811,20210811,1
000811,20210812,1
000811,20210813,1
000811,20210816,1
000811,20210817,1
000811,20210818,1
000811,20210819,1
000811,20210820,1
000811,20210823,1
000811,20210824,1
000811,20210825,1
000811,20210826,1
000811,20210827,1
000811,20210830,1
000811,20210831,1
000811,20210901,1
000811,20210902,1
000811,20210903,1
000811,20210906,1
000811,20210907,1
000811,20210908,1
000811,20210909,1
000811,20210910,1
000811,20210913,1
000811,20210914,1
000811,20210915,1
000811,20210916,1
000811,20210917,1
000811,20210920,1
000811,20210921,1
000811,20210922,1
000811,20210923,1
000811,20210924,1
000811,20210927,1
000811,20210928,1
000811,20210929,1
000811,20210930,1
000811,20211001,1
000811,20211004,1
000811,20211005,1
000811,20211006,1
000811,20211007,1
000811,20211008,1
000811,20211011,1
000811,20211012,1
000811,20211013,1
000811,20211014,1
000811,20211015,1
000811,20211018,1
000811,20211019,1
000811,20211020,1
000811,20211021,1
000811,20211022,1
000811,20211025,1
000811,20211026,1
000811,20211027,1
000811,20211028,1
000811,20211029,1
000811,20211102,1
000811,20211103,1
000811,20211104,1
000811,20211105,1
000811,20211108,1
000811,20211109,1
000811,20211110,1
000811,20211112,1
000811,20211115,1
000811,20211116,1
000811,20211117,1
000811,20211118,1
000811,20211119,1
000811,20211122,1
000811,20211123,1
000811,20211124,1
000811,20211125,1
000811,20211126,1
000811,20211129,1
000811,20211130,1
000811,20211201,1
000811,20211202,1
000811,20211203,1
000811,20211206,1
000811,20211207,1
000811,20211208,1
000811,20211209,1
000811,20211210,1
000812,20210207,1
000812,20210213,1
000812,20210214,1
000812,20210220,1
000812,20210221,1
000812,20210306,1
000812,20210307,1
000812,20210313,1
000812,20210320,1
000812,20210403,1
000812,20210404,1
000812,20210405,1
000812,20210410,1
000812,20210411,1
000812,20210417,1
000812,20210418,1
000812,20210424,1
000812,20210425,1
000812,20210501,1
000812,20210502,1
000812,20210508,1
000812,20210509,1
000812,20210513,1
000812,20210515,1
000812,20210516,1
000812,20210522,1
000812,20210523,1
000812,20210524,1
000812,20210529,1
000812,20210530,1
000812,20210605,1
000812,20210606,1
000812,20210612,1
000812,20210613,1
000812,20210619,1
000812,20210620,1
000812,20210626,1
000812,20210627,1
000812,20210703,1
000812,20210704,1
000812,20210710,1
000812,20210711,1
000812,20210717,1
000812,20210718,1
000812,20210721,1
000812,20210724,1
000812,20210725,1
000812,20210731,1
000812,20210801,1
000812,20210807,1
000812,20210808,1
000812,20210814,1
000812,20210815,1
000812,20210821,1
000812,20210822,1
000812,20210828,1
000812,20210829,1
000812,20210904,1
000812,20210905,1
000812,20210911,1
000812,20210912,1
000812,20210918,1
000812,20210919,1
000812,20210925,1
000812,20210926,1
000812,20211002,1
000812,20211003,1
000812,20211009,1
000812,20211010,1
000812,20211016,1
000812,20211017,1
000812,20211023,1
000812,20211024,1
000812,20211030,1
000812,20211031,1
000812,20211101,1
000812,20211106,1
000812,20211107,1
000812,20211111,1
000812,20211113,1
000812,20211114,1
000812,20211120,1
000812,20211121,1
000812,20211127,1
000812,20211128,1
000812,20211204,1
000812,20211205,1
000812,20211211,1
000813,20210227,1
000813,20210228,1
000813,20210314,1
000813,20210321,1
000813,20210327,1
000813,20210328,1
000814,20210207,1
000814,20210213,1
000814,20210214,1
000814,20210220,1
000814,20210221,1
000814,20210306,1
000814,20210307,1
000814,20210320,1
000814,20210403,1
000814,20210404,1
000814,20210405,1
000814,20210410,1
000814,20210411,1
000814,20210417,1
000814,20210418,1
000814,20210424,1
000814,20210425,1
000814,20210501,1
000814,20210502,1
000814,20210508,1
000814,20210509,1
000814,20210513,1
000814,20210515,1
000814,20210516,1
000814,20210522,1
000814,20210523,1
000814,20210524,1
000814,20210529,1
000814,20210530,1
000814,20210605,1
000814,20210606,1
000814,20210612,1
000814,20210613,1
000814,20210619,1
000814,20210620,1
000814,20210626,1
000814,20210627,1
000814,20210703,1
000814,20210704,1
000814,20210710,1
000814,20210711,1
000814,20210717,1
000814,20210718,1
000814,20210721,1
000814,20210724,1
000814,20210725,1
000814,20210731,1
000814,20210801,1
000814,20210807,1
000814,20210808,1
000814,20210814,1
000814,20210815,1
000814,20210821,1
000814,20210822,1
000814,20210828,1
000814,20210829,1
000814,20210904,1
000814,20210905,1
000814,20210911,1
000814,20210912,1
000814,20210918,1
000814,20210919,1
000814,20210925,1
000814,20210926,1
000814,20211002,1
000814,20211003,1
000814,20211009,1
000814,20211010,1
000814,20211016,1
000814,20211017,1
000814,20211023,1
000814,20211024,1
000814,20211030,1
000814,20211031,1
000814,20211101,1
000814,20211106,1
000814,20211107,1
000814,20211111,1
000814,20211113,1
000814,20211114,1
000814,20211120,1
000814,20211121,1
000814,20211127,1
000814,20211128,1
000814,20211204,1
000814,20211205,1
000814,20211211,1
000815,20210227,1
000815,20210228,1
000815,20210321,1
000815,20210327,1
000815,20210328,1
000817,20210306,1
000817,20210307,1
000817,20210320,1
000818,20210213,1
000818,20210214,1
000818,20210220,1
000818,20210221,1
000818,20210403,1
000818,20210404,1
000818,20210405,1
000818,20210410,1
000818,20210411,1
000818,20210417,1
000818,20210418,1
000818,20210424,1
000818,20210425,1
000818,20210501,1
000818,20210502,1
000818,20210508,1
000818,20210509,1
000818,20210513,1
000818,20210515,1
000818,20210516,1
000818,20210522,1
000818,20210523,1
000818,20210524,1
000818,20210529,1
000818,20210530,1
000818,20210605,1
000818,20210606,1
000818,20210612,1
000818,20210613,1
000818,20210619,1
000818,20210620,1
000818,20210626,1
000818,20210627,1
000818,20210703,1
000818,20210704,1
000818,20210710,1
000818,20210711,1
000818,20210717,1
000818,20210718,1
000818,20210721,1
000818,20210724,1
000818,20210725,1
000818,20210731,1
000818,20210801,1
000818,20210807,1
000818,20210808,1
000818,20210814,1
000818,20210815,1
000818,20210821,1
000818,20210822,1
000818,20210828,1
000818,20210829,1
000818,20210904,1
000818,20210905,1
000818,20210911,1
000818,20210912,1
000818,20210918,1
000818,20210919,1
000818,20210925,1
000818,20210926,1
000818,20211002,1
000818,20211003,1
000818,20211009,1
000818,20211010,1
000818,20211016,1
000818,20211017,1
000818,20211023,1
000818,20211024,1
000818,20211030,1
000818,20211031,1
000818,20211101,1
000818,20211106,1
000818,20211107,1
000818,20211111,1
000818,20211113,1
000818,20211114,1
000818,20211120,1
000818,20211121,1
000818,20211127,1
000818,20211128,1
000818,20211204,1
000818,20211205,1
000818,20211211,1
000819,20210213,1
000819,20210214,1
000819,20210220,1
000819,20210221,1
000819,20210403,1
000819,20210404,1
000819,20210405,1
000819,20210410,1
000819,20210411,1
000819,20210417,1
000819,20210418,1
000819,20210424,1
000819,20210425,1
000819,20210501,1
000819,20210502,1
000819,20210508,1
000819,20210509,1
000819,20210513,1
000819,20210515,1
000819,20210516,1
000819,20210522,1
000819,20210523,1
000819,20210524,1
000819,20210529,1
000819,20210530,1
000819,20210605,1
000819,20210606,1
000819,20210612,1
000819,20210613,1
000819,20210619,1
000819,20210620,1
000819,20210626,1
000819,20210627,1
000819,20210904,1
000819,20210905,1
000819,20210911,1
000819,20210912,1
000819,20210918,1
000819,20210919,1
000819,20210925,1
000819,20210926,1
000819,20211002,1
000819,20211003,1
000819,20211009,1
000819,20211010,1
000819,20211016,1
000819,20211017,1
000819,20211023,1
000819,20211024,1
000819,20211030,1
000819,20211031,1
000819,20211101,1
000819,20211106,1
000819,20211107,1
000819,20211111,1
000819,20211113,1
000819,20211114,1
000819,20211120,1
000819,20211121,1
000819,20211127,1
000819,20211128,1
000819,20211204,1
000819,20211205,1
000819,20211211,1
000820,20210208,1
000820,20210209,1
000820,20210210,1
000820,20210211,1
000820,20210212,1
000820,20210215,1
000820,20210216,1
000820,20210217,1
000820,20210218,1
000820,20210219,1
000820,20210222,1
000820,20210223,1
000820,20210225,1
000820,20210226,1
000820,20210301,1
000820,20210302,1
000820,20210303,1
000820,20210304,1
000820,20210305,1
000820,20210308,1
000820,20210309,1
000820,20210310,1
000820,20210311,1
000820,20210312,1
000820,20210315,1
000820,20210316,1
000820,20210317,1
000820,20210318,1
000820,20210319,1
000820,20210322,1
000820,20210323,1
000820,20210324,1
000820,20210325,1
000820,20210326,1
000820,20210329,1
000820,20210330,1
000820,20210331,1
000820,20210401,1
000820,20210402,1
000820,20210406,1
000820,20210407,1
000820,20210408,1
000820,20210409,1
000820,20210412,1
000820,20210413,1
000820,20210414,1
000820,20210415,1
000820,20210416,1
000820,20210419,1
000820,20210420,1
000820,20210421,1
000820,20210422,1
000820,20210423,1
000820,20210426,1
000820,20210427,1
000820,20210428,1
000820,20210429,1
000820,20210430,1
000820,20210503,1
000820,20210504,1
000820,20210505,1
000820,20210506,1
000820,20210507,1
000820,20210510,1
000820,20210511,1
000820,20210512,1
000820,20210514,1
000820,20210517,1
000820,20210518,1
000820,20210519,1
000820,20210520,1
000820,20210521,1
000820,20210525,1
000820,20210526,1
000820,20210527,1
000820,20210528,1
000820,20210531,1
000820,20210601,1
000820,20210602,1
000820,20210603,1
000820,20210604,1
000820,20210607,1
000820,20210608,1
000820,20210609,1
000820,20210610,1
000820,20210611,1
000820,20210614,1
000820,20210615,1
000820,20210616,1
000820,20210617,1
000820,20210618,1
000820,20210621,1
000820,20210622,1
000820,20210623,1
000820,20210624,1
000820,20210625,1
000820,20210628,1
000820,20210629,1
000820,20210630,1
000820,20210701,1
000820,20210702,1
000820,20210830,1
000820,20210831,1
000820,20210901,1
000820,20210902,1
000820,20210903,1
000820,20210906,1
000820,20210907,1
000820,20210908,1
000820,20210909,1
000820,20210910,1
000820,20210913,1
000820,20210914,1
000820,20210915,1
000820,20210916,1
000820,20210917,1
000820,20210920,1
000820,20210921,1
000820,20210922,1
000820,20210923,1
000820,20210924,1
000820,20210927,1
000820,20210928,1
000820,20210929,1
000820,20210930,1
000820,20211001,1
000820,20211004,1
000820,20211005,1
000820,20211006,1
000820,20211007,1
000820,20211008,1
000820,20211011,1
000820,20211012,1
000820,20211013,1
000820,20211014,1
000820,20211015,1
000820,20211018,1
000820,20211019,1
000820,20211020,1
000820,20211021,1
000820,20211022,1
000820,20211025,1
000820,20211026,1
000820,20211027,1
000820,20211028,1
000820,20211029,1
000820,20211102,1
000820,20211103,1
000820,20211104,1
000820,20211105,1
000820,20211108,1
000820,20211109,1
000820,20211110,1
000820,20211112,1
000820,20211115,1
000820,20211116,1
000820,20211117,1
000820,20211118,1
000820,20211119,1
000820,20211122,1
000820,20211123,1
000820,20211124,1
000820,20211125,1
000820,20211126,1
000820,20211129,1
000820,20211130,1
000820,20211201,1
000820,20211202,1
000820,20211203,1
000820,20211206,1
000820,20211207,1
000820,20211208,1
000820,20211209,1
000820,20211210,1
000823,20210208,1
000823,20210209,1
000823,20210210,1
000823,20210211,1
000823,20210212,1
000823,20210213,1
000823,20210214,1
000823,20210215,1
000823,20210216,1
000823,20210217,1
000823,20210218,1
000823,20210219,1
000823,20210220,1
000823,20210221,1
000823,20210222,1
000823,20210223,1
000823,20210224,1
000823,20210225,1
000823,20210226,1
000823,20210301,1
000823,20210302,1
000823,20210303,1
000823,20210304,1
000823,20210305,1
000823,20210308,1
000823,20210309,1
000823,20210310,1
000823,20210311,1
000823,20210312,1
000823,20210315,1
000823,20210316,1
000823,20210317,1
000823,20210318,1
000823,20210319,1
000823,20210322,1
000823,20210323,1
000823,20210324,1
000823,20210325,1
000823,20210326,1
000823,20210327,1
000823,20210328,1
000823,20210329,1
000823,20210330,1
000823,20210331,1
000823,20210401,1
000823,20210402,1
000823,20210403,1
000823,20210404,1
000823,20210405,1
000823,20210406,1
000823,20210407,1
000823,20210408,1
000823,20210409,1
000823,20210410,1
000823,20210411,1
000823,20210412,1
000823,20210413,1
000823,20210414,1
000823,20210415,1
000823,20210416,1
000823,20210417,1
000823,20210418,1
000823,20210419,1
000823,20210420,1
000823,20210421,1
000823,20210422,1
000823,20210423,1
000823,20210424,1
000823,20210425,1
000823,20210426,1
000823,20210427,1
000823,20210428,1
000823,20210429,1
000823,20210430,1
000823,20210501,1
000823,20210502,1
000823,20210503,1
000823,20210504,1
000823,20210505,1
000823,20210506,1
000823,20210507,1
000823,20210508,1
000823,20210509,1
000823,20210510,1
000823,20210511,1
000823,20210512,1
000823,20210513,1
000823,20210514,1
000823,20210515,1
000823,20210516,1
000823,20210517,1
000823,20210518,1
000823,20210519,1
000823,20210520,1
000823,20210521,1
000823,20210522,1
000823,20210523,1
000823,20210524,1
000823,20210525,1
000823,20210526,1
000823,20210527,1
000823,20210528,1
000823,20210529,1
000823,20210530,1
000823,20210531,1
000823,20210601,1
000823,20210602,1
000823,20210603,1
000823,20210604,1
000823,20210605,1
000823,20210606,1
000823,20210607,1
000823,20210608,1
000823,20210609,1
000823,20210610,1
000823,20210611,1
000823,20210612,1
000823,20210613,1
000823,20210614,1
000823,20210615,1
000823,20210616,1
000823,20210617,1
000823,20210618,1
000823,20210619,1
000823,20210620,1
000823,20210621,1
000823,20210622,1
000823,20210623,1
000823,20210624,1
000823,20210625,1
000823,20210626,1
000823,20210627,1
000823,20210628,1
000823,20210629,1
000823,20210630,1
000823,20210701,1
000823,20210702,1
000823,20210703,1
000823,20210704,1
000823,20210705,1
000823,20210706,1
000823,20210707,1
000823,20210708,1
000823,20210709,1
000823,20210710,1
000823,20210711,1
000823,20210712,1
000823,20210713,1
000823,20210714,1
000823,20210715,1
000823,20210716,1
000823,20210717,1
000823,20210718,1
000823,20210719,1
000823,20210720,1
000823,20210721,1
000823,20210722,1
000823,20210723,1
000823,20210724,1
000823,20210725,1
000823,20210726,1
000823,20210727,1
000823,20210728,1
000823,20210729,1
000823,20210730,1
000823,20210731,1
000823,20210801,1
000823,20210802,1
000823,20210803,1
000823,20210804,1
000823,20210805,1
000823,20210806,1
000823,20210807,1
000823,20210808,1
000823,20210809,1
000823,20210810,1
000823,20210811,1
000823,20210812,1
000823,20210813,1
000823,20210814,1
000823,20210815,1
000823,20210816,1
000823,20210817,1
000823,20210818,1
000823,20210819,1
000823,20210820,1
000823,20210821,1
000823,20210822,1
000823,20210823,1
000823,20210824,1
000823,20210825,1
000823,20210826,1
000823,20210827,1
000823,20210828,1
000823,20210829,1
000823,20210830,1
000823,20210831,1
000823,20210901,1
000823,20210902,1
000823,20210903,1
000823,20210904,1
000823,20210905,1
000823,20210906,1
000823,20210907,1
000823,20210908,1
000823,20210909,1
000823,20210910,1
000823,20210911,1
000823,20210912,1
000823,20210913,1
000823,20210914,1
000823,20210915,1
000823,20210916,1
000823,20210917,1
000823,20210918,1
000823,20210919,1
000823,20210920,1
000823,20210921,1
000823,20210922,1
000823,20210923,1
000823,20210924,1
000823,20210925,1
000823,20210926,1
000823,20210927,1
000823,20210928,1
000823,20210929,1
000823,20210930,1
000823,20211001,1
000823,20211002,1
000823,20211003,1
000823,20211004,1
000823,20211005,1
000823,20211006,1
000823,20211007,1
000823,20211008,1
000823,20211009,1
000823,20211010,1
000823,20211011,1
000823,20211012,1
000823,20211013,1
000823,20211014,1
000823,20211015,1
000823,20211016,1
000823,20211017,1
000823,20211018,1
000823,20211019,1
000823,20211020,1
000823,20211021,1
000823,20211022,1
000823,20211023,1
000823,20211024,1
000823,20211025,1
000823,20211026,1
000823,20211027,1
000823,20211028,1
000823,20211029,1
000823,20211030,1
000823,20211031,1
000823,20211101,1
000823,20211102,1
000823,20211103,1
000823,20211104,1
000823,20211105,1
000823,20211106,1
000823,20211107,1
000823,20211108,1
000823,20211109,1
000823,20211110,1
000823,20211111,1
000823,20211112,1
000823,20211113,1
000823,20211114,1
000823,20211115,1
000823,20211116,1
000823,20211117,1
000823,20211118,1
000823,20211119,1
000823,20211120,1
000823,20211121,1
000823,20211122,1
000823,20211123,1
000823,20211124,1
000823,20211125,1
000823,20211126,1
000823,20211127,1
000823,20211128,1
000823,20211129,1
000823,20211130,1
000823,20211201,1
000823,20211202,1
000823,20211203,1
000823,20211204,1
000823,20211205,1
000823,20211206,1
000823,20211207,1
000823,20211208,1
000823,20211209,1
000823,20211210,1
000823,20211211,1
000824,20210208,1
000824,20210209,1
000824,20210210,1
000824,20210211,1
000824,20210212,1
000824,20210215,1
000824,20210216,1
000824,20210217,1
000824,20210218,1
000824,20210219,1
000824,20210222,1
000824,20210225,1
000824,20210226,1
000824,20210301,1
000824,20210302,1
000824,20210303,1
000824,20210304,1
000824,20210305,1
000824,20210308,1
000824,20210309,1
000824,20210310,1
000824,20210311,1
000824,20210312,1
000824,20210315,1
000824,20210316,1
000824,20210317,1
000824,20210318,1
000824,20210319,1
000824,20210322,1
000824,20210323,1
000824,20210324,1
000824,20210325,1
000824,20210326,1
000824,20210329,1
000824,20210330,1
000824,20210331,1
000824,20210401,1
000824,20210402,1
000824,20210406,1
000824,20210407,1
000824,20210408,1
000824,20210409,1
000824,20210412,1
000824,20210413,1
000824,20210414,1
000824,20210415,1
000824,20210416,1
000824,20210419,1
000824,20210420,1
000824,20210421,1
000824,20210422,1
000824,20210423,1
000824,20210426,1
000824,20210427,1
000824,20210428,1
000824,20210429,1
000824,20210430,1
000824,20210503,1
000824,20210504,1
000824,20210505,1
000824,20210506,1
000824,20210507,1
000824,20210510,1
000824,20210511,1
000824,20210512,1
000824,20210514,1
000824,20210517,1
000824,20210518,1
000824,20210519,1
000824,20210520,1
000824,20210521,1
000824,20210525,1
000824,20210526,1
000824,20210527,1
000824,20210528,1
000824,20210531,1
000824,20210601,1
000824,20210602,1
000824,20210603,1
000824,20210604,1
000824,20210607,1
000824,20210608,1
000824,20210609,1
000824,20210610,1
000824,20210611,1
000824,20210614,1
000824,20210615,1
000824,20210616,1
000824,20210617,1
000824,20210618,1
000824,20210621,1
000824,20210622,1
000824,20210623,1
000824,20210624,1
000824,20210625,1
000824,20210628,1
000824,20210629,1
000824,20210630,1
000824,20210701,1
000824,20210702,1
000824,20210705,1
000824,20210706,1
000824,20210707,1
000824,20210708,1
000824,20210709,1
000824,20210712,1
000824,20210713,1
000824,20210714,1
000824,20210715,1
000824,20210716,1
000824,20210719,1
000824,20210720,1
000824,20210722,1
000824,20210723,1
000824,20210726,1
000824,20210727,1
000824,20210728,1
000824,20210729,1
000824,20210730,1
000824,20210802,1
000824,20210803,1
000824,20210804,1
000824,20210805,1
000824,20210806,1
000824,20210809,1
000824,20210810,1
000824,20210811,1
000824,20210812,1
000824,20210813,1
000824,20210816,1
000824,20210817,1
000824,20210818,1
000824,20210819,1
000824,20210820,1
000824,20210823,1
000824,20210824,1
000824,20210825,1
000824,20210826,1
000824,20210827,1
000824,20210830,1
000824,20210831,1
000824,20210901,1
000824,20210902,1
000824,20210903,1
000824,20210906,1
000824,20210907,1
000824,20210908,1
000824,20210909,1
000824,20210910,1
000824,20210913,1
000824,20210914,1
000824,20210915,1
000824,20210916,1
000824,20210917,1
000824,20210920,1
000824,20210921,1
000824,20210922,1
000824,20210923,1
000824,20210924,1
000824,20210927,1
000824,20210928,1
000824,20210929,1
000824,20210930,1
000824,20211001,1
000824,20211004,1
000824,20211005,1
000824,20211006,1
000824,20211007,1
000824,20211008,1
000824,20211011,1
000824,20211012,1
000824,20211013,1
000824,20211014,1
000824,20211015,1
000824,20211018,1
000824,20211019,1
000824,20211020,1
000824,20211021,1
000824,20211022,1
000824,20211025,1
000824,20211026,1
000824,20211027,1
000824,20211028,1
000824,20211029,1
000824,20211102,1
000824,20211103,1
000824,20211104,1
000824,20211105,1
000824,20211108,1
000824,20211109,1
000824,20211110,1
000824,20211112,1
000824,20211115,1
000824,20211116,1
000824,20211117,1
000824,20211118,1
000824,20211119,1
000824,20211122,1
000824,20211123,1
000824,20211124,1
000824,20211125,1
000824,20211126,1
000824,20211129,1
000824,20211130,1
000824,20211201,1
000824,20211202,1
000824,20211203,1
000824,20211206,1
000824,20211207,1
000824,20211208,1
000824,20211209,1
000824,20211210,1
000825,20210208,1
000825,20210209,1
000825,20210210,1
000825,20210211,1
000825,20210212,1
000825,20210215,1
000825,20210216,1
000825,20210217,1
000825,20210218,1
000825,20210219,1
000825,20210222,1
000825,20210225,1
000825,20210226,1
000825,20210301,1
000825,20210302,1
000825,20210303,1
000825,20210304,1
000825,20210305,1
000825,20210308,1
000825,20210309,1
000825,20210310,1
000825,20210311,1
000825,20210312,1
000825,20210315,1
000825,20210316,1
000825,20210317,1
000825,20210318,1
000825,20210319,1
000825,20210322,1
000825,20210323,1
000825,20210324,1
000825,20210325,1
000825,20210326,1
000825,20210329,1
000825,20210330,1
000825,20210331,1
000825,20210401,1
000825,20210402,1
000825,20210406,1
000825,20210407,1
000825,20210408,1
000825,20210409,1
000825,20210412,1
000825,20210413,1
000825,20210414,1
000825,20210415,1
000825,20210416,1
000825,20210419,1
000825,20210420,1
000825,20210421,1
000825,20210422,1
000825,20210423,1
000825,20210426,1
000825,20210427,1
000825,20210428,1
000825,20210429,1
000825,20210430,1
000825,20210503,1
000825,20210504,1
000825,20210505,1
000825,20210506,1
000825,20210507,1
000825,20210510,1
000825,20210511,1
000825,20210512,1
000825,20210514,1
000825,20210517,1
000825,20210518,1
000825,20210519,1
000825,20210520,1
000825,20210521,1
000825,20210525,1
000825,20210526,1
000825,20210527,1
000825,20210528,1
000825,20210531,1
000825,20210601,1
000825,20210602,1
000825,20210603,1
000825,20210604,1
000825,20210607,1
000825,20210608,1
000825,20210609,1
000825,20210610,1
000825,20210611,1
000825,20210614,1
000825,20210615,1
000825,20210616,1
000825,20210617,1
000825,20210618,1
000825,20210621,1
000825,20210622,1
000825,20210623,1
000825,20210624,1
000825,20210625,1
000825,20210628,1
000825,20210629,1
000825,20210630,1
000825,20210701,1
000825,20210702,1
000825,20210830,1
000825,20210831,1
000825,20210901,1
000825,20210902,1
000825,20210903,1
000825,20210906,1
000825,20210907,1
000825,20210908,1
000825,20210909,1
000825,20210910,1
000825,20210913,1
000825,20210914,1
000825,20210915,1
000825,20210916,1
000825,20210917,1
000825,20210920,1
000825,20210921,1
000825,20210922,1
000825,20210923,1
000825,20210924,1
000825,20210927,1
000825,20210928,1
000825,20210929,1
000825,20210930,1
000825,20211001,1
000825,20211004,1
000825,20211005,1
000825,20211006,1
000825,20211007,1
000825,20211008,1
000825,20211011,1
000825,20211012,1
000825,20211013,1
000825,20211014,1
000825,20211015,1
000825,20211018,1
000825,20211019,1
000825,20211020,1
000825,20211021,1
000825,20211022,1
000825,20211025,1
000825,20211026,1
000825,20211027,1
000825,20211028,1
000825,20211029,1
000825,20211102,1
000825,20211103,1
000825,20211104,1
000825,20211105,1
000825,20211108,1
000825,20211109,1
000825,20211110,1
000825,20211112,1
000825,20211115,1
000825,20211116,1
000825,20211117,1
000825,20211118,1
000825,20211119,1
000825,20211122,1
000825,20211123,1
000825,20211124,1
000825,20211125,1
000825,20211126,1
000825,20211129,1
000825,20211130,1
000825,20211201,1
000825,20211202,1
000825,20211203,1
000825,20211206,1
000825,20211207,1
000825,20211208,1
000825,20211209,1
000825,20211210,1
000826,20210207,1
000826,20210213,1
000826,20210214,1
000826,20210220,1
000826,20210221,1
000826,20210306,1
000826,20210307,1
000826,20210313,1
000826,20210314,1
000826,20210320,1
000826,20210321,1
000826,20210327,1
000826,20210328,1
000826,20210403,1
000826,20210404,1
000826,20210405,1
000826,20210410,1
000826,20210411,1
000826,20210417,1
000826,20210418,1
000826,20210424,1
000826,20210425,1
000826,20210501,1
000826,20210502,1
000826,20210508,1
000826,20210509,1
000826,20210513,1
000826,20210515,1
000826,20210516,1
000826,20210522,1
000826,20210523,1
000826,20210524,1
000826,20210529,1
000826,20210530,1
000826,20210605,1
000826,20210606,1
000826,20210612,1
000826,20210613,1
000826,20210619,1
000826,20210620,1
000826,20210626,1
000826,20210627,1
000826,20210703,1
000826,20210704,1
000826,20210710,1
000826,20210711,1
000826,20210717,1
000826,20210718,1
000826,20210721,1
000826,20210724,1
000826,20210725,1
000826,20210731,1
000826,20210801,1
000826,20210807,1
000826,20210808,1
000826,20210814,1
000826,20210815,1
000826,20210821,1
000826,20210822,1
000826,20210828,1
000826,20210829,1
000826,20210904,1
000826,20210905,1
000826,20210911,1
000826,20210912,1
000826,20210918,1
000826,20210919,1
000826,20210925,1
000826,20210926,1
000826,20211002,1
000826,20211003,1
000826,20211009,1
000826,20211010,1
000826,20211016,1
000826,20211017,1
000826,20211023,1
000826,20211024,1
000826,20211030,1
000826,20211031,1
000826,20211101,1
000826,20211106,1
000826,20211107,1
000826,20211111,1
000826,20211113,1
000826,20211114,1
000826,20211120,1
000826,20211121,1
000826,20211127,1
000826,20211128,1
000826,20211204,1
000826,20211205,1
000826,20211211,1
000827,20210315,1
000827,20210316,1
000827,20210317,1
000827,20210318,1
000828,20210224,1
000828,20210225,1
000828,20210226,1
000828,20210319,1
000828,20210322,1
000828,20210323,1
000828,20210324,1
000828,20210325,1
000828,20210326,1
000828,20210402,1
000828,20210406,1
000828,20210407,1
000828,20210408,1
000828,20210409,1
000828,20210419,1
000828,20210420,1
000828,20210421,1
000828,20210422,1
000828,20210423,1
000828,20210426,1
000828,20210427,1
000828,20210428,1
000828,20210429,1
000828,20210430,1
000828,20210503,1
000828,20210504,1
000828,20210505,1
000828,20210506,1
000828,20210507,1
000828,20210510,1
000828,20210511,1
000828,20210512,1
000828,20210514,1
000828,20210517,1
000828,20210518,1
000828,20210519,1
000828,20210520,1
000828,20210521,1
000828,20210525,1
000828,20210526,1
000828,20210527,1
000828,20210528,1
000828,20210531,1
000828,20210601,1
000828,20210602,1
000828,20210603,1
000828,20210604,1
000828,20210607,1
000828,20210608,1
000828,20210609,1
000828,20210610,1
000828,20210611,1
000828,20210614,1
000828,20210615,1
000828,20210616,1
000828,20210617,1
000828,20210618,1
000828,20210621,1
000828,20210622,1
000828,20210623,1
000828,20210624,1
000828,20210625,1
000828,20210628,1
000828,20210629,1
000828,20210630,1
000828,20210701,1
000828,20210702,1
000828,20210705,1
000828,20210706,1
000828,20210707,1
000828,20210708,1
000828,20210709,1
000828,20210712,1
000828,20210713,1
000828,20210714,1
000828,20210715,1
000828,20210716,1
000828,20210719,1
000828,20210720,1
000828,20210722,1
000828,20210723,1
000828,20210726,1
000828,20210727,1
000828,20210728,1
000828,20210729,1
000828,20210730,1
000828,20210802,1
000828,20210803,1
000828,20210804,1
000828,20210805,1
000828,20210806,1
000828,20210809,1
000828,20210810,1
000828,20210811,1
000828,20210812,1
000828,20210813,1
000828,20210816,1
000828,20210817,1
000828,20210818,1
000828,20210819,1
000828,20210820,1
000828,20210823,1
000828,20210824,1
000828,20210825,1
000828,20210826,1
000828,20210827,1
000828,20210830,1
000828,20210831,1
000828,20210901,1
000828,20210902,1
000828,20210903,1
000828,20210906,1
000828,20210907,1
000828,20210908,1
000828,20210909,1
000828,20210910,1
000828,20210913,1
000828,20210914,1
000828,20210915,1
000828,20210916,1
000828,20210917,1
000828,20210920,1
000828,20210921,1
000828,20210922,1
000828,20210923,1
000828,20210924,1
000828,20210927,1
000828,20210928,1
000828,20210929,1
000828,20210930,1
000828,20211001,1
000828,20211004,1
000828,20211005,1
000828,20211006,1
000828,20211007,1
000828,20211008,1
000828,20211011,1
000828,20211012,1
000828,20211013,1
000828,20211014,1
000828,20211015,1
000828,20211018,1
000828,20211019,1
000828,20211020,1
000828,20211021,1
000828,20211022,1
000828,20211025,1
000828,20211026,1
000828,20211027,1
000828,20211028,1
000828,20211029,1
000828,20211102,1
000828,20211103,1
000828,20211104,1
000828,20211105,1
000828,20211108,1
000828,20211109,1
000828,20211110,1
000828,20211112,1
000828,20211115,1
000828,20211116,1
000828,20211117,1
000828,20211118,1
000828,20211119,1
000828,20211122,1
000828,20211123,1
000828,20211124,1
000828,20211125,1
000828,20211126,1
000828,20211129,1
000828,20211130,1
000828,20211201,1
000828,20211202,1
000828,20211203,1
000828,20211206,1
000828,20211207,1
000828,20211208,1
000828,20211209,1
000828,20211210,1
000829,20210215,1
000829,20210217,1
000829,20210218,1
000830,20210216,1
000831,20210222,1
000831,20210223,1
000832,20210329,1
000832,20210330,1
000832,20210331,1
000833,20210210,1
000833,20210211,1
000833,20210212,1
000833,20210213,1
000833,20210302,1
000833,20210303,1
000833,20210304,1
000834,20210209,1
000834,20210216,1
000834,20210217,1
000834,20210218,1
000834,20210219,1
000834,20210220,1
000834,20210223,1
000834,20210224,1
000834,20210225,1
000834,20210226,1
000834,20210227,1
000834,20210305,1
000834,20210306,1
000834,20210316,1
000834,20210317,1
000834,20210318,1
000834,20210319,1
000834,20210320,1
000834,20210323,1
000834,20210324,1
000834,20210325,1
000834,20210326,1
000834,20210327,1
000834,20210330,1
000834,20210331,1
000834,20210401,1
000834,20210402,1
000834,20210403,1
000834,20210407,1
000834,20210408,1
000834,20210409,1
000834,20210410,1
000834,20210413,1
000834,20210414,1
000834,20210415,1
000834,20210416,1
000834,20210417,1
000834,20210420,1
000834,20210421,1
000834,20210422,1
000834,20210423,1
000834,20210424,1
000834,20210427,1
000834,20210428,1
000834,20210429,1
000834,20210430,1
000834,20210501,1
000834,20210504,1
000834,20210505,1
000834,20210506,1
000834,20210507,1
000834,20210508,1
000834,20210511,1
000834,20210512,1
000834,20210513,1
000834,20210515,1
000834,20210518,1
000834,20210519,1
000834,20210520,1
000834,20210521,1
000834,20210522,1
000834,20210526,1
000834,20210527,1
000834,20210528,1
000834,20210529,1
000834,20210601,1
000834,20210602,1
000834,20210603,1
000834,20210604,1
000834,20210605,1
000834,20210608,1
000834,20210609,1
000834,20210610,1
000834,20210611,1
000834,20210612,1
000834,20210615,1
000834,20210616,1
000834,20210617,1
000834,20210618,1
000834,20210619,1
000834,20210622,1
000834,20210623,1
000834,20210624,1
000834,20210625,1
000834,20210626,1
000834,20210629,1
000834,20210630,1
000834,20210701,1
000834,20210702,1
000834,20210703,1
000834,20210706,1
000834,20210707,1
000834,20210708,1
000834,20210709,1
000834,20210710,1
000834,20210713,1
000834,20210714,1
000834,20210715,1
000834,20210716,1
000834,20210717,1
000834,20210720,1
000834,20210721,1
000834,20210723,1
000834,20210724,1
000834,20210727,1
000834,20210728,1
000834,20210729,1
000834,20210730,1
000834,20210731,1
000834,20210803,1
000834,20210804,1
000834,20210805,1
000834,20210806,1
000834,20210807,1
000834,20210810,1
000834,20210811,1
000834,20210812,1
000834,20210813,1
000834,20210814,1
000834,20210817,1
000834,20210818,1
000834,20210819,1
000834,20210820,1
000834,20210821,1
000834,20210824,1
000834,20210825,1
000834,20210826,1
000834,20210827,1
000834,20210828,1
000834,20210831,1
000834,20210901,1
000834,20210902,1
000834,20210903,1
000834,20210904,1
000834,20210907,1
000834,20210908,1
000834,20210909,1
000834,20210910,1
000834,20210911,1
000834,20210914,1
000834,20210915,1
000834,20210916,1
000834,20210917,1
000834,20210918,1
000834,20210921,1
000834,20210922,1
000834,20210923,1
000834,20210924,1
000834,20210925,1
000834,20210928,1
000834,20210929,1
000834,20210930,1
000834,20211001,1
000834,20211002,1
000834,20211005,1
000834,20211006,1
000834,20211007,1
000834,20211008,1
000834,20211009,1
000834,20211012,1
000834,20211013,1
000834,20211014,1
000834,20211015,1
000834,20211016,1
000834,20211019,1
000834,20211020,1
000834,20211021,1
000834,20211022,1
000834,20211023,1
000834,20211026,1
000834,20211027,1
000834,20211028,1
000834,20211029,1
000834,20211030,1
000834,20211103,1
000834,20211104,1
000834,20211105,1
000834,20211106,1
000834,20211109,1
000834,20211110,1
000834,20211111,1
000834,20211113,1
000834,20211116,1
000834,20211117,1
000834,20211118,1
000834,20211119,1
000834,20211120,1
000834,20211123,1
000834,20211124,1
000834,20211125,1
000834,20211126,1
000834,20211127,1
000834,20211130,1
000834,20211201,1
000834,20211202,1
000834,20211203,1
000834,20211204,1
000834,20211207,1
000834,20211208,1
000834,20211209,1
000834,20211210,1
000834,20211211,1
000835,20210309,1
000835,20210310,1
000835,20210311,1
000835,20210312,1
000835,20210313,1
000839,20210207,1
000839,20210213,1
000839,20210214,1
000839,20210220,1
000839,20210221,1
000839,20210227,1
000839,20210228,1
000839,20210306,1
000839,20210307,1
000839,20210313,1
000839,20210314,1
000839,20210320,1
000839,20210321,1
000839,20210327,1
000839,20210328,1
000839,20210405,1
000839,20210410,1
000839,20210411,1
000839,20210417,1
000839,20210418,1
000839,20210424,1
000839,20210425,1
000839,20210501,1
000839,20210502,1
000839,20210508,1
000839,20210509,1
000839,20210513,1
000839,20210515,1
000839,20210516,1
000839,20210522,1
000839,20210523,1
000839,20210524,1
000839,20210529,1
000839,20210530,1
000839,20210605,1
000839,20210606,1
000839,20210612,1
000839,20210613,1
000839,20210619,1
000839,20210620,1
000839,20210626,1
000839,20210627,1
000839,20210703,1
000839,20210704,1
000839,20210710,1
000839,20210711,1
000839,20210717,1
000839,20210718,1
000839,20210721,1
000839,20210724,1
000839,20210725,1
000839,20210731,1
000839,20210801,1
000839,20210807,1
000839,20210808,1
000839,20210814,1
000839,20210815,1
000839,20210821,1
000839,20210822,1
000839,20210828,1
000839,20210829,1
000839,20210904,1
000839,20210905,1
000839,20210911,1
000839,20210912,1
000839,20210918,1
000839,20210919,1
000839,20210925,1
000839,20210926,1
000839,20211002,1
000839,20211003,1
000839,20211009,1
000839,20211010,1
000839,20211016,1
000839,20211017,1
000839,20211023,1
000839,20211024,1
000839,20211030,1
000839,20211031,1
000839,20211101,1
000839,20211106,1
000839,20211107,1
000839,20211111,1
000839,20211113,1
000839,20211114,1
000839,20211120,1
000839,20211121,1
000839,20211127,1
000839,20211128,1
000839,20211204,1
000839,20211205,1
000839,20211211,1
000840,20210207,1
000840,20210213,1
000840,20210214,1
000840,20210220,1
000840,20210221,1
000840,20210227,1
000840,20210228,1
000840,20210306,1
000840,20210307,1
000840,20210313,1
000840,20210314,1
000840,20210320,1
000840,20210321,1
000840,20210327,1
000840,20210328,1
000840,20210405,1
000840,20210410,1
000840,20210411,1
000840,20210417,1
000840,20210418,1
000840,20210424,1
000840,20210425,1
000840,20210501,1
000840,20210502,1
000840,20210508,1
000840,20210509,1
000840,20210513,1
000840,20210515,1
000840,20210516,1
000840,20210522,1
000840,20210523,1
000840,20210524,1
000840,20210529,1
000840,20210530,1
000840,20210605,1
000840,20210606,1
000840,20210612,1
000840,20210613,1
000840,20210619,1
000840,20210620,1
000840,20210626,1
000840,20210627,1
000840,20210904,1
000840,20210905,1
000840,20210911,1
000840,20210912,1
000840,20210918,1
000840,20210919,1
000840,20210925,1
000840,20210926,1
000840,20211002,1
000840,20211003,1
000840,20211009,1
000840,20211010,1
000840,20211016,1
000840,20211017,1
000840,20211023,1
000840,20211024,1
000840,20211030,1
000840,20211031,1
000840,20211101,1
000840,20211106,1
000840,20211107,1
000840,20211111,1
000840,20211113,1
000840,20211114,1
000840,20211120,1
000840,20211121,1
000840,20211127,1
000840,20211128,1
000840,20211204,1
000840,20211205,1
000840,20211211,1
000843,20210220,1
000843,20210221,1
000843,20210313,1
000843,20210314,1
000843,20210320,1
000843,20210327,1
000843,20210513,1
000843,20210515,1
000843,20210522,1
000843,20210523,1
000843,20210524,1
000843,20210529,1
000843,20210530,1
000843,20210605,1
000843,20210606,1
000843,20210612,1
000843,20210613,1
000843,20210619,1
000843,20210620,1
000843,20210626,1
000843,20210627,1
000843,20210703,1
000843,20210704,1
000843,20210710,1
000843,20210711,1
000843,20210717,1
000843,20210718,1
000843,20210721,1
000843,20210724,1
000843,20210725,1
000843,20210731,1
000843,20210801,1
000843,20210807,1
000843,20210808,1
000843,20210814,1
000843,20210815,1
000843,20210821,1
000843,20210822,1
000843,20210828,1
000843,20210829,1
000843,20210904,1
000843,20210905,1
000843,20210911,1
000843,20210912,1
000843,20210918,1
000843,20210919,1
000843,20210925,1
000843,20210926,1
000843,20211002,1
000843,20211003,1
000843,20211009,1
000843,20211010,1
000843,20211016,1
000843,20211017,1
000843,20211023,1
000843,20211024,1
000843,20211030,1
000843,20211031,1
000843,20211101,1
000843,20211106,1
000843,20211107,1
000843,20211111,1
000843,20211113,1
000843,20211114,1
000843,20211120,1
000843,20211121,1
000843,20211127,1
000843,20211128,1
000843,20211204,1
000843,20211205,1
000843,20211211,1
000844,20210220,1
000844,20210221,1
000844,20210313,1
000844,20210314,1
000844,20210320,1
000844,20210327,1
000844,20210513,1
000844,20210515,1
000844,20210522,1
000844,20210523,1
000844,20210524,1
000844,20210529,1
000844,20210530,1
000844,20210605,1
000844,20210606,1
000844,20210612,1
000844,20210613,1
000844,20210619,1
000844,20210620,1
000844,20210626,1
000844,20210627,1
000844,20210904,1
000844,20210905,1
000844,20210911,1
000844,20210912,1
000844,20210918,1
000844,20210919,1
000844,20210925,1
000844,20210926,1
000844,20211002,1
000844,20211003,1
000844,20211009,1
000844,20211010,1
000844,20211016,1
000844,20211017,1
000844,20211023,1
000844,20211024,1
000844,20211030,1
000844,20211031,1
000844,20211101,1
000844,20211106,1
000844,20211107,1
000844,20211111,1
000844,20211113,1
000844,20211114,1
000844,20211120,1
000844,20211121,1
000844,20211127,1
000844,20211128,1
000844,20211204,1
000844,20211205,1
000844,20211211,1
000847,20210220,1
000847,20210221,1
000847,20210313,1
000847,20210314,1
000847,20210320,1
000847,20210327,1
000847,20210513,1
000847,20210522,1
000847,20210523,1
000847,20210524,1
000847,20210529,1
000847,20210530,1
000847,20210605,1
000847,20210606,1
000847,20210612,1
000847,20210613,1
000847,20210619,1
000847,20210620,1
000847,20210626,1
000847,20210627,1
000847,20210703,1
000847,20210704,1
000847,20210710,1
000847,20210711,1
000847,20210717,1
000847,20210718,1
000847,20210721,1
000847,20210724,1
000847,20210725,1
000847,20210731,1
000847,20210801,1
000847,20210807,1
000847,20210808,1
000847,20210814,1
000847,20210815,1
000847,20210821,1
000847,20210822,1
000847,20210828,1
000847,20210829,1
000847,20210904,1
000847,20210905,1
000847,20210911,1
000847,20210912,1
000847,20210918,1
000847,20210919,1
000847,20210925,1
000847,20210926,1
000847,20211002,1
000847,20211003,1
000847,20211009,1
000847,20211010,1
000847,20211016,1
000847,20211017,1
000847,20211023,1
000847,20211024,1
000847,20211030,1
000847,20211031,1
000847,20211101,1
000847,20211106,1
000847,20211107,1
000847,20211111,1
000847,20211113,1
000847,20211114,1
000847,20211120,1
000847,20211121,1
000847,20211127,1
000847,20211128,1
000847,20211204,1
000847,20211205,1
000847,20211211,1
000848,20210220,1
000848,20210221,1
000848,20210313,1
000848,20210314,1
000848,20210320,1
000848,20210327,1
000848,20210513,1
000848,20210522,1
000848,20210523,1
000848,20210524,1
000848,20210529,1
000848,20210530,1
000848,20210605,1
000848,20210606,1
000848,20210612,1
000848,20210613,1
000848,20210619,1
000848,20210620,1
000848,20210626,1
000848,20210627,1
000848,20210904,1
000848,20210905,1
000848,20210911,1
000848,20210912,1
000848,20210918,1
000848,20210919,1
000848,20210925,1
000848,20210926,1
000848,20211002,1
000848,20211003,1
000848,20211009,1
000848,20211010,1
000848,20211016,1
000848,20211017,1
000848,20211023,1
000848,20211024,1
000848,20211030,1
000848,20211031,1
000848,20211101,1
000848,20211106,1
000848,20211107,1
000848,20211111,1
000848,20211113,1
000848,20211114,1
000848,20211120,1
000848,20211121,1
000848,20211127,1
000848,20211128,1
000848,20211204,1
000848,20211205,1
000848,20211211,1
000851,20210220,1
000851,20210313,1
000851,20210320,1
000851,20210327,1
000851,20210522,1
000851,20210529,1
000851,20210605,1
000851,20210612,1
000851,20210619,1
000851,20210626,1
000851,20210904,1
000851,20210911,1
000851,20210918,1
000851,20210925,1
000851,20211002,1
000851,20211009,1
000851,20211016,1
000851,20211023,1
000851,20211030,1
000851,20211106,1
000851,20211113,1
000851,20211120,1
000851,20211127,1
000851,20211204,1
000851,20211211,1
000852,20210221,1
000852,20210314,1
000852,20210513,1
000852,20210523,1
000852,20210524,1
000852,20210530,1
000852,20210606,1
000852,20210613,1
000852,20210620,1
000852,20210627,1
000852,20210905,1
000852,20210912,1
000852,20210919,1
000852,20210926,1
000852,20211003,1
000852,20211010,1
000852,20211017,1
000852,20211024,1
000852,20211031,1
000852,20211101,1
000852,20211107,1
000852,20211111,1
000852,20211114,1
000852,20211121,1
000852,20211128,1
000852,20211205,1
000853,20210221,1
000853,20210314,1
000853,20210513,1
000853,20210523,1
000853,20210524,1
000853,20210530,1
000853,20210606,1
000853,20210613,1
000853,20210620,1
000853,20210627,1
000853,20210704,1
000853,20210711,1
000853,20210718,1
000853,20210721,1
000853,20210725,1
000853,20210801,1
000853,20210808,1
000853,20210815,1
000853,20210822,1
000853,20210829,1
000853,20210905,1
000853,20210912,1
000853,20210919,1
000853,20210926,1
000853,20211003,1
000853,20211010,1
000853,20211017,1
000853,20211024,1
000853,20211031,1
000853,20211101,1
000853,20211107,1
000853,20211111,1
000853,20211114,1
000853,20211121,1
000853,20211128,1
000853,20211205,1
000854,20210220,1
000854,20210313,1
000854,20210320,1
000854,20210327,1
000854,20210513,1
000854,20210522,1
000854,20210523,1
000854,20210524,1
000854,20210529,1
000854,20210530,1
000854,20210605,1
000854,20210606,1
000854,20210612,1
000854,20210613,1
000854,20210619,1
000854,20210620,1
000854,20210626,1
000854,20210627,1
000854,20210904,1
000854,20210905,1
000854,20210911,1
000854,20210912,1
000854,20210918,1
000854,20210919,1
000854,20210925,1
000854,20210926,1
000854,20211002,1
000854,20211003,1
000854,20211009,1
000854,20211010,1
000854,20211016,1
000854,20211017,1
000854,20211023,1
000854,20211024,1
000854,20211030,1
000854,20211031,1
000854,20211101,1
000854,20211106,1
000854,20211107,1
000854,20211111,1
000854,20211113,1
000854,20211114,1
000854,20211120,1
000854,20211121,1
000854,20211127,1
000854,20211128,1
000854,20211204,1
000854,20211205,1
000854,20211211,1
000860,20210316,1
000860,20210317,1
000860,20210318,1
000860,20210319,1
000860,20210322,1
000860,20210323,1
000860,20210324,1
000860,20210325,1
000860,20210326,1
000860,20210329,1
000860,20210330,1
000860,20210331,1
000860,20210401,1
000860,20210402,1
000860,20210406,1
000860,20210407,1
000860,20210408,1
000860,20210409,1
000860,20210412,1
000860,20210413,1
000860,20210414,1
000860,20210415,1
000860,20210416,1
000860,20210419,1
000860,20210420,1
000860,20210421,1
000860,20210422,1
000860,20210423,1
000860,20210426,1
000860,20210427,1
000860,20210428,1
000860,20210429,1
000860,20210430,1
000860,20210503,1
000860,20210504,1
000860,20210505,1
000860,20210506,1
000860,20210507,1
000860,20210510,1
000860,20210511,1
000860,20210512,1
000860,20210514,1
000860,20210517,1
000860,20210518,1
000860,20210519,1
000860,20210520,1
000860,20210521,1
000860,20210525,1
000860,20210526,1
000860,20210527,1
000860,20210528,1
000860,20210531,1
000860,20210601,1
000860,20210602,1
000860,20210603,1
000860,20210604,1
000860,20210607,1
000860,20210608,1
000860,20210609,1
000860,20210610,1
000860,20210611,1
000860,20210614,1
000860,20210615,1
000860,20210616,1
000860,20210617,1
000860,20210618,1
000860,20210621,1
000860,20210622,1
000860,20210623,1
000860,20210624,1
000860,20210625,1
000860,20210628,1
000860,20210629,1
000860,20210630,1
000860,20210701,1
000860,20210702,1
000860,20210705,1
000860,20210706,1
000860,20210707,1
000860,20210708,1
000860,20210709,1
000860,20210712,1
000860,20210713,1
000860,20210714,1
000860,20210715,1
000860,20210716,1
000860,20210719,1
000860,20210720,1
000860,20210722,1
000860,20210723,1
000860,20210726,1
000860,20210727,1
000860,20210728,1
000860,20210729,1
000860,20210730,1
000860,20210802,1
000860,20210803,1
000860,20210804,1
000860,20210805,1
000860,20210806,1
000860,20210809,1
000860,20210810,1
000860,20210811,1
000860,20210812,1
000860,20210813,1
000860,20210816,1
000860,20210817,1
000860,20210818,1
000860,20210819,1
000860,20210820,1
000860,20210823,1
000860,20210824,1
000860,20210825,1
000860,20210826,1
000860,20210827,1
000860,20210830,1
000860,20210831,1
000860,20210901,1
000860,20210902,1
000860,20210903,1
000860,20210906,1
000860,20210907,1
000860,20210908,1
000860,20210909,1
000860,20210910,1
000860,20210913,1
000860,20210914,1
000860,20210915,1
000860,20210916,1
000860,20210917,1
000860,20210920,1
000860,20210921,1
000860,20210922,1
000860,20210923,1
000860,20210924,1
000860,20210927,1
000860,20210928,1
000860,20210929,1
000860,20210930,1
000860,20211001,1
000860,20211004,1
000860,20211005,1
000860,20211006,1
000860,20211007,1
000860,20211008,1
000860,20211011,1
000860,20211012,1
000860,20211013,1
000860,20211014,1
000860,20211015,1
000860,20211018,1
000860,20211019,1
000860,20211020,1
000860,20211021,1
000860,20211022,1
000860,20211025,1
000860,20211026,1
000860,20211027,1
000860,20211028,1
000860,20211029,1
000860,20211102,1
000860,20211103,1
000860,20211104,1
000860,20211105,1
000860,20211108,1
000860,20211109,1
000860,20211110,1
000860,20211112,1
000860,20211115,1
000860,20211116,1
000860,20211117,1
000860,20211118,1
000860,20211119,1
000860,20211122,1
000860,20211123,1
000860,20211124,1
000860,20211125,1
000860,20211126,1
000860,20211129,1
000860,20211130,1
000860,20211201,1
000860,20211202,1
000860,20211203,1
000860,20211206,1
000860,20211207,1
000860,20211208,1
000860,20211209,1
000860,20211210,1
000861,20210212,1
000861,20210215,1
000861,20210216,1
000861,20210217,1
000861,20210218,1
000861,20210219,1
000861,20210222,1
000861,20210223,1
000861,20210224,1
000861,20210225,1
000861,20210226,1
000861,20210301,1
000861,20210302,1
000861,20210303,1
000861,20210304,1
000861,20210305,1
000861,20210308,1
000861,20210309,1
000861,20210310,1
000861,20210311,1
000861,20210312,1
000861,20210315,1
000862,20210212,1
000862,20210213,1
000862,20210214,1
000862,20210215,1
000862,20210216,1
000862,20210217,1
000862,20210218,1
000862,20210219,1
000862,20210220,1
000862,20210221,1
000862,20210222,1
000862,20210223,1
000862,20210224,1
000862,20210225,1
000862,20210226,1
000862,20210227,1
000862,20210228,1
000862,20210301,1
000862,20210302,1
000862,20210303,1
000862,20210304,1
000862,20210305,1
000862,20210306,1
000862,20210307,1
000862,20210308,1
000862,20210309,1
000862,20210310,1
000862,20210311,1
000862,20210312,1
000862,20210313,1
000862,20210314,1
000862,20210315,1
000863,20210316,1
000863,20210317,1
000863,20210318,1
000863,20210319,1
000863,20210320,1
000863,20210321,1
000863,20210322,1
000863,20210323,1
000863,20210324,1
000863,20210325,1
000863,20210326,1
000863,20210327,1
000863,20210328,1
000863,20210329,1
000863,20210330,1
000863,20210331,1
000863,20210401,1
000863,20210402,1
000863,20210403,1
000863,20210404,1
000863,20210405,1
000863,20210406,1
000863,20210407,1
000863,20210408,1
000863,20210409,1
000863,20210410,1
000863,20210411,1
000863,20210412,1
000863,20210413,1
000863,20210414,1
000863,20210415,1
000863,20210416,1
000863,20210417,1
000863,20210418,1
000863,20210419,1
000863,20210420,1
000863,20210421,1
000863,20210422,1
000863,20210423,1
000863,20210424,1
000863,20210425,1
000863,20210426,1
000863,20210427,1
000863,20210428,1
000863,20210429,1
000863,20210430,1
000863,20210501,1
000863,20210502,1
000863,20210503,1
000863,20210504,1
000863,20210505,1
000863,20210506,1
000863,20210507,1
000863,20210508,1
000863,20210509,1
000863,20210510,1
000863,20210511,1
000863,20210512,1
000863,20210513,1
000863,20210514,1
000863,20210515,1
000863,20210516,1
000863,20210517,1
000863,20210518,1
000863,20210519,1
000863,20210520,1
000863,20210521,1
000863,20210522,1
000863,20210523,1
000863,20210524,1
000863,20210525,1
000863,20210526,1
000863,20210527,1
000863,20210528,1
000863,20210529,1
000863,20210530,1
000863,20210531,1
000863,20210601,1
000863,20210602,1
000863,20210603,1
000863,20210604,1
000863,20210605,1
000863,20210606,1
000863,20210607,1
000863,20210608,1
000863,20210609,1
000863,20210610,1
000863,20210611,1
000863,20210612,1
000863,20210613,1
000863,20210614,1
000863,20210615,1
000863,20210616,1
000863,20210617,1
000863,20210618,1
000863,20210619,1
000863,20210620,1
000863,20210621,1
000863,20210622,1
000863,20210623,1
000863,20210624,1
000863,20210625,1
000863,20210626,1
000863,20210627,1
000863,20210628,1
000863,20210629,1
000863,20210630,1
000863,20210701,1
000863,20210702,1
000863,20210703,1
000863,20210704,1
000863,20210705,1
000863,20210706,1
000863,20210707,1
000863,20210708,1
000863,20210709,1
000863,20210710,1
000863,20210711,1
000863,20210712,1
000863,20210713,1
000863,20210714,1
000863,20210715,1
000863,20210716,1
000863,20210717,1
000863,20210718,1
000863,20210719,1
000863,20210720,1
000863,20210721,1
000863,20210722,1
000863,20210723,1
000863,20210724,1
000863,20210725,1
000863,20210726,1
000863,20210727,1
000863,20210728,1
000863,20210729,1
000863,20210730,1
000863,20210731,1
000863,20210801,1
000863,20210802,1
000863,20210803,1
000863,20210804,1
000863,20210805,1
000863,20210806,1
000863,20210807,1
000863,20210808,1
000863,20210809,1
000863,20210810,1
000863,20210811,1
000863,20210812,1
000863,20210813,1
000863,20210814,1
000863,20210815,1
000863,20210816,1
000863,20210817,1
000863,20210818,1
000863,20210819,1
000863,20210820,1
000863,20210821,1
000863,20210822,1
000863,20210823,1
000863,20210824,1
000863,20210825,1
000863,20210826,1
000863,20210827,1
000863,20210828,1
000863,20210829,1
000863,20210830,1
000863,20210831,1
000863,20210901,1
000863,20210902,1
000863,20210903,1
000863,20210904,1
000863,20210905,1
000863,20210906,1
000863,20210907,1
000863,20210908,1
000863,20210909,1
000863,20210910,1
000863,20210911,1
000863,20210912,1
000863,20210913,1
000863,20210914,1
000863,20210915,1
000863,20210916,1
000863,20210917,1
000863,20210918,1
000863,20210919,1
000863,20210920,1
000863,20210921,1
000863,20210922,1
000863,20210923,1
000863,20210924,1
000863,20210925,1
000863,20210926,1
000863,20210927,1
000863,20210928,1
000863,20210929,1
000863,20210930,1
000863,20211001,1
000863,20211002,1
000863,20211003,1
000863,20211004,1
000863,20211005,1
000863,20211006,1
000863,20211007,1
000863,20211008,1
000863,20211009,1
000863,20211010,1
000863,20211011,1
000863,20211012,1
000863,20211013,1
000863,20211014,1
000863,20211015,1
000863,20211016,1
000863,20211017,1
000863,20211018,1
000863,20211019,1
000863,20211020,1
000863,20211021,1
000863,20211022,1
000863,20211023,1
000863,20211024,1
000863,20211025,1
000863,20211026,1
000863,20211027,1
000863,20211028,1
000863,20211029,1
000863,20211030,1
000863,20211031,1
000863,20211101,1
000863,20211102,1
000863,20211103,1
000863,20211104,1
000863,20211105,1
000863,20211106,1
000863,20211107,1
000863,20211108,1
000863,20211109,1
000863,20211110,1
000863,20211111,1
000863,20211112,1
000863,20211113,1
000863,20211114,1
000863,20211115,1
000863,20211116,1
000863,20211117,1
000863,20211118,1
000863,20211119,1
000863,20211120,1
000863,20211121,1
000863,20211122,1
000863,20211123,1
000863,20211124,1
000863,20211125,1
000863,20211126,1
000863,20211127,1
000863,20211128,1
000863,20211129,1
000863,20211130,1
000863,20211201,1
000863,20211202,1
000863,20211203,1
000863,20211204,1
000863,20211205,1
000863,20211206,1
000863,20211207,1
000863,20211208,1
000863,20211209,1
000863,20211210,1
000863,20211211,1
000864,20210207,1
000864,20210208,1
000864,20210209,1
000864,20210210,1
000864,20210211,1
000865,20210212,1
000865,20210213,1
000865,20210214,1
000865,20210215,1
000865,20210216,1
000865,20210217,1
000865,20210218,1
000865,20210219,1
000865,20210220,1
000865,20210221,1
000865,20210222,1
000865,20210223,1
000865,20210224,1
000865,20210225,1
000865,20210226,1
000865,20210227,1
000865,20210228,1
000865,20210301,1
000865,20210302,1
000865,20210303,1
000865,20210304,1
000865,20210305,1
000865,20210307,1
000865,20210308,1
000865,20210309,1
000865,20210310,1
000865,20210311,1
000865,20210312,1
000865,20210313,1
000865,20210314,1
000865,20210315,1
000866,20210211,1
000866,20210212,1
000866,20210213,1
000866,20210214,1
000866,20210215,1
000866,20210216,1
000866,20210217,1
000866,20210218,1
000866,20210219,1
000866,20210220,1
000866,20210221,1
000866,20210222,1
000866,20210223,1
000866,20210224,1
000866,20210225,1
000866,20210226,1
000866,20210227,1
000866,20210228,1
000866,20210301,1
000866,20210302,1
000866,20210303,1
000866,20210304,1
000866,20210305,1
000866,20210306,1
000866,20210307,1
000866,20210308,1
000866,20210309,1
000866,20210310,1
000866,20210311,1
000866,20210312,1
000866,20210313,1
000866,20210314,1
000866,20210315,1
000867,20210211,1
000867,20210212,1
000867,20210215,1
000867,20210216,1
000867,20210217,1
000867,20210218,1
000867,20210219,1
000867,20210222,1
000867,20210223,1
000867,20210224,1
000867,20210225,1
000867,20210226,1
000867,20210301,1
000867,20210302,1
000867,20210303,1
000867,20210304,1
000867,20210305,1
000867,20210308,1
000867,20210309,1
000867,20210310,1
000867,20210311,1
000867,20210312,1
000867,20210315,1
000868,20210213,1
000868,20210214,1
000868,20210220,1
000868,20210221,1
000868,20210227,1
000868,20210228,1
000868,20210306,1
000868,20210307,1
000868,20210313,1
000868,20210314,1
000869,20210320,1
000869,20210321,1
000869,20210327,1
000869,20210328,1
000869,20210403,1
000869,20210404,1
000869,20210405,1
000869,20210410,1
000869,20210411,1
000869,20210417,1
000869,20210418,1
000869,20210424,1
000869,20210425,1
000869,20210501,1
000869,20210502,1
000869,20210508,1
000869,20210509,1
000869,20210513,1
000869,20210515,1
000869,20210516,1
000869,20210522,1
000869,20210523,1
000869,20210524,1
000869,20210529,1
000869,20210530,1
000869,20210605,1
000869,20210606,1
000869,20210612,1
000869,20210613,1
000869,20210619,1
000869,20210620,1
000869,20210626,1
000869,20210627,1
000869,20210703,1
000869,20210704,1
000869,20210710,1
000869,20210711,1
000869,20210717,1
000869,20210718,1
000869,20210721,1
000869,20210724,1
000869,20210725,1
000869,20210731,1
000869,20210801,1
000869,20210807,1
000869,20210808,1
000869,20210814,1
000869,20210815,1
000869,20210821,1
000869,20210822,1
000869,20210828,1
000869,20210829,1
000869,20210904,1
000869,20210905,1
000869,20210911,1
000869,20210912,1
000869,20210918,1
000869,20210919,1
000869,20210925,1
000869,20210926,1
000869,20211002,1
000869,20211003,1
000869,20211009,1
000869,20211010,1
000869,20211016,1
000869,20211017,1
000869,20211023,1
000869,20211024,1
000869,20211030,1
000869,20211031,1
000869,20211101,1
000869,20211106,1
000869,20211107,1
000869,20211111,1
000869,20211113,1
000869,20211114,1
000869,20211120,1
000869,20211121,1
000869,20211127,1
000869,20211128,1
000869,20211204,1
000869,20211205,1
000869,20211211,1
000870,20210213,1
000870,20210214,1
000870,20210220,1
000870,20210221,1
000870,20210227,1
000870,20210306,1
000870,20210307,1
000870,20210313,1
000870,20210314,1
000871,20210424,1
000871,20210425,1
000871,20210501,1
000871,20210508,1
000871,20210509,1
000871,20210513,1
000871,20210515,1
000871,20210516,1
000871,20210522,1
000871,20210523,1
000871,20210524,1
000871,20210529,1
000871,20210530,1
000871,20210605,1
000871,20210606,1
000871,20210612,1
000871,20210613,1
000871,20210619,1
000871,20210620,1
000871,20210626,1
000871,20210627,1
000871,20210703,1
000871,20210704,1
000871,20210710,1
000871,20210711,1
000871,20210717,1
000871,20210718,1
000871,20210721,1
000871,20210724,1
000871,20210725,1
000871,20210731,1
000871,20210801,1
000871,20210807,1
000871,20210808,1
000871,20210814,1
000871,20210815,1
000871,20210821,1
000871,20210822,1
000871,20210828,1
000871,20210829,1
000871,20210904,1
000871,20210905,1
000871,20210911,1
000871,20210912,1
000871,20210918,1
000871,20210919,1
000871,20210925,1
000871,20210926,1
000871,20211002,1
000871,20211003,1
000871,20211009,1
000871,20211010,1
000871,20211016,1
000871,20211017,1
000871,20211023,1
000871,20211024,1
000871,20211030,1
000871,20211031,1
000871,20211101,1
000871,20211106,1
000871,20211107,1
000871,20211111,1
000871,20211113,1
000871,20211114,1
000871,20211120,1
000871,20211121,1
000871,20211127,1
000871,20211128,1
000871,20211204,1
000871,20211205,1
000871,20211211,1
000873,20210424,1
000873,20210425,1
000873,20210501,1
000873,20210502,1
000873,20210508,1
000873,20210509,1
000873,20210513,1
000873,20210515,1
000873,20210516,1
000873,20210522,1
000873,20210523,1
000873,20210524,1
000873,20210529,1
000873,20210530,1
000873,20210605,1
000873,20210606,1
000873,20210612,1
000873,20210613,1
000873,20210619,1
000873,20210620,1
000873,20210626,1
000873,20210627,1
000873,20210703,1
000873,20210704,1
000873,20210710,1
000873,20210711,1
000873,20210717,1
000873,20210718,1
000873,20210721,1
000873,20210724,1
000873,20210725,1
000873,20210731,1
000873,20210801,1
000873,20210807,1
000873,20210808,1
000873,20210814,1
000873,20210815,1
000873,20210821,1
000873,20210822,1
000873,20210828,1
000873,20210829,1
000873,20210904,1
000873,20210905,1
000873,20210911,1
000873,20210912,1
000873,20210918,1
000873,20210919,1
000873,20210925,1
000873,20210926,1
000873,20211002,1
000873,20211003,1
000873,20211009,1
000873,20211010,1
000873,20211016,1
000873,20211017,1
000873,20211023,1
000873,20211024,1
000873,20211030,1
000873,20211031,1
000873,20211101,1
000873,20211106,1
000873,20211107,1
000873,20211111,1
000873,20211113,1
000873,20211114,1
000873,20211120,1
000873,20211121,1
000873,20211127,1
000873,20211128,1
000873,20211204,1
000873,20211205,1
000873,20211211,1
000876,20210208,1
000876,20210209,1
000876,20210210,1
000876,20210211,1
000876,20210212,1
000876,20210215,1
000876,20210216,1
000876,20210217,1
000876,20210218,1
000876,20210219,1
000876,20210222,1
000876,20210223,1
000876,20210224,1
000876,20210225,1
000876,20210301,1
000876,20210302,1
000876,20210303,1
000876,20210304,1
000876,20210305,1
000876,20210308,1
000876,20210309,1
000876,20210310,1
000876,20210311,1
000876,20210312,1
000876,20210315,1
000876,20210316,1
000876,20210317,1
000876,20210318,1
000876,20210319,1
000876,20210322,1
000876,20210323,1
000876,20210324,1
000876,20210325,1
000876,20210326,1
000876,20210329,1
000876,20210330,1
000876,20210331,1
000876,20210401,1
000876,20210402,1
000877,20210208,1
000877,20210209,1
000877,20210210,1
000877,20210211,1
000877,20210215,1
000877,20210216,1
000877,20210217,1
000877,20210218,1
000877,20210219,1
000877,20210222,1
000877,20210223,1
000877,20210224,1
000877,20210225,1
000877,20210226,1
000878,20210212,1
000878,20210301,1
000878,20210302,1
000878,20210303,1
000878,20210304,1
000878,20210305,1
000878,20210308,1
000878,20210309,1
000878,20210310,1
000878,20210311,1
000878,20210312,1
000878,20210315,1
000878,20210316,1
000878,20210317,1
000878,20210318,1
000878,20210319,1
000878,20210322,1
000878,20210323,1
000878,20210324,1
000878,20210325,1
000878,20210326,1
000878,20210329,1
000878,20210330,1
000878,20210331,1
000878,20210401,1
000878,20210402,1
000879,20210406,1
000879,20210407,1
000879,20210408,1
000879,20210412,1
000879,20210413,1
000879,20210414,1
000879,20210415,1
000879,20210416,1
000879,20210419,1
000879,20210420,1
000879,20210421,1
000879,20210422,1
000879,20210423,1
000879,20210426,1
000879,20210427,1
000879,20210428,1
000879,20210429,1
000879,20210430,1
000879,20210503,1
000879,20210504,1
000879,20210505,1
000879,20210506,1
000879,20210507,1
000879,20210514,1
000879,20210517,1
000879,20210518,1
000879,20210519,1
000879,20210520,1
000879,20210521,1
000879,20210525,1
000879,20210526,1
000879,20210527,1
000879,20210528,1
000879,20210531,1
000879,20210601,1
000879,20210602,1
000879,20210603,1
000879,20210604,1
000879,20210607,1
000879,20210608,1
000879,20210609,1
000879,20210610,1
000879,20210611,1
000879,20210614,1
000879,20210615,1
000879,20210616,1
000879,20210617,1
000879,20210618,1
000879,20210621,1
000879,20210622,1
000879,20210623,1
000879,20210624,1
000879,20210625,1
000879,20210628,1
000879,20210629,1
000879,20210630,1
000879,20210701,1
000879,20210702,1
000879,20210705,1
000879,20210706,1
000879,20210707,1
000879,20210708,1
000879,20210709,1
000879,20210712,1
000879,20210713,1
000879,20210714,1
000879,20210715,1
000879,20210716,1
000879,20210719,1
000879,20210720,1
000879,20210722,1
000879,20210723,1
000879,20210726,1
000879,20210727,1
000879,20210728,1
000879,20210729,1
000879,20210730,1
000879,20210802,1
000879,20210803,1
000879,20210804,1
000879,20210805,1
000879,20210806,1
000879,20210809,1
000879,20210810,1
000879,20210811,1
000879,20210812,1
000879,20210813,1
000879,20210816,1
000879,20210817,1
000879,20210818,1
000879,20210819,1
000879,20210820,1
000879,20210823,1
000879,20210824,1
000879,20210825,1
000879,20210826,1
000879,20210827,1
000879,20210830,1
000879,20210831,1
000879,20210901,1
000879,20210902,1
000879,20210903,1
000879,20210906,1
000879,20210907,1
000879,20210908,1
000879,20210909,1
000879,20210910,1
000879,20210913,1
000879,20210914,1
000879,20210915,1
000879,20210916,1
000879,20210917,1
000879,20210920,1
000879,20210921,1
000879,20210922,1
000879,20210923,1
000879,20210924,1
000879,20210927,1
000879,20210928,1
000879,20210929,1
000879,20210930,1
000879,20211001,1
000879,20211004,1
000879,20211005,1
000879,20211006,1
000879,20211007,1
000879,20211008,1
000879,20211011,1
000879,20211012,1
000879,20211013,1
000879,20211014,1
000879,20211015,1
000879,20211018,1
000879,20211019,1
000879,20211020,1
000879,20211021,1
000879,20211022,1
000879,20211025,1
000879,20211026,1
000879,20211027,1
000879,20211028,1
000879,20211029,1
000879,20211102,1
000879,20211103,1
000879,20211104,1
000879,20211105,1
000879,20211108,1
000879,20211109,1
000879,20211110,1
000879,20211112,1
000879,20211115,1
000879,20211116,1
000879,20211117,1
000879,20211118,1
000879,20211119,1
000879,20211122,1
000879,20211123,1
000879,20211124,1
000879,20211125,1
000879,20211126,1
000879,20211129,1
000879,20211130,1
000879,20211201,1
000879,20211202,1
000879,20211203,1
000879,20211206,1
000879,20211207,1
000879,20211208,1
000879,20211209,1
000879,20211210,1
000881,20210208,1
000881,20210209,1
000881,20210210,1
000881,20210211,1
000881,20210212,1
000881,20210215,1
000881,20210216,1
000881,20210217,1
000881,20210218,1
000881,20210219,1
000881,20210223,1
000881,20210224,1
000881,20210225,1
000881,20210226,1
000881,20210301,1
000881,20210302,1
000881,20210303,1
000881,20210304,1
000881,20210305,1
000881,20210308,1
000881,20210309,1
000881,20210310,1
000881,20210311,1
000881,20210312,1
000881,20210315,1
000881,20210316,1
000881,20210317,1
000881,20210318,1
000881,20210319,1
000881,20210322,1
000881,20210323,1
000881,20210324,1
000881,20210325,1
000881,20210326,1
000881,20210329,1
000881,20210330,1
000881,20210331,1
000881,20210401,1
000881,20210402,1
000882,20210213,1
000882,20210214,1
000882,20210313,1
000882,20210314,1
000882,20210403,1
000882,20210404,1
000883,20210405,1
000883,20210410,1
000883,20210411,1
000883,20210424,1
000883,20210425,1
000883,20210501,1
000883,20210502,1
000883,20210508,1
000883,20210509,1
000883,20210513,1
000883,20210515,1
000883,20210516,1
000883,20210522,1
000883,20210523,1
000883,20210524,1
000883,20210529,1
000883,20210530,1
000883,20210605,1
000883,20210606,1
000883,20210612,1
000883,20210613,1
000883,20210619,1
000883,20210620,1
000883,20210626,1
000883,20210627,1
000883,20210703,1
000883,20210704,1
000883,20210710,1
000883,20210711,1
000883,20210717,1
000883,20210718,1
000883,20210721,1
000883,20210724,1
000883,20210725,1
000883,20210731,1
000883,20210801,1
000883,20210807,1
000883,20210808,1
000883,20210814,1
000883,20210815,1
000883,20210821,1
000883,20210822,1
000883,20210828,1
000883,20210829,1
000883,20210904,1
000883,20210905,1
000883,20210911,1
000883,20210912,1
000883,20210918,1
000883,20210919,1
000883,20210925,1
000883,20210926,1
000883,20211002,1
000883,20211003,1
000883,20211009,1
000883,20211010,1
000883,20211016,1
000883,20211017,1
000883,20211023,1
000883,20211024,1
000883,20211030,1
000883,20211031,1
000883,20211101,1
000883,20211106,1
000883,20211107,1
000883,20211111,1
000883,20211113,1
000883,20211114,1
000883,20211120,1
000883,20211121,1
000883,20211127,1
000883,20211128,1
000883,20211204,1
000883,20211205,1
000883,20211211,1
000884,20210313,1
000884,20210314,1
000884,20210403,1
000884,20210404,1
000885,20210405,1
000885,20210424,1
000885,20210425,1
000885,20210501,1
000885,20210502,1
000885,20210508,1
000885,20210509,1
000885,20210513,1
000885,20210515,1
000885,20210516,1
000885,20210522,1
000885,20210523,1
000885,20210524,1
000885,20210529,1
000885,20210530,1
000885,20210605,1
000885,20210606,1
000885,20210612,1
000885,20210613,1
000885,20210619,1
000885,20210620,1
000885,20210626,1
000885,20210627,1
000885,20210703,1
000885,20210704,1
000885,20210710,1
000885,20210711,1
000885,20210717,1
000885,20210718,1
000885,20210721,1
000885,20210724,1
000885,20210725,1
000885,20210731,1
000885,20210801,1
000885,20210807,1
000885,20210808,1
000885,20210814,1
000885,20210815,1
000885,20210821,1
000885,20210822,1
000885,20210828,1
000885,20210829,1
000885,20210904,1
000885,20210905,1
000885,20210911,1
000885,20210912,1
000885,20210918,1
000885,20210919,1
000885,20210925,1
000885,20210926,1
000885,20211002,1
000885,20211003,1
000885,20211009,1
000885,20211010,1
000885,20211016,1
000885,20211017,1
000885,20211023,1
000885,20211024,1
000885,20211030,1
000885,20211031,1
000885,20211101,1
000885,20211106,1
000885,20211107,1
000885,20211111,1
000885,20211113,1
000885,20211114,1
000885,20211120,1
000885,20211121,1
000885,20211127,1
000885,20211128,1
000885,20211204,1
000885,20211205,1
000885,20211211,1
000886,20210227,1
000886,20210228,1
000886,20210306,1
000886,20210307,1
000886,20210313,1
000886,20210314,1
000886,20210320,1
000886,20210321,1
000886,20210327,1
000886,20210328,1
000886,20210403,1
000886,20210404,1
000887,20210208,1
000887,20210209,1
000887,20210210,1
000887,20210211,1
000887,20210212,1
000887,20210215,1
000887,20210216,1
000887,20210217,1
000887,20210218,1
000887,20210305,1
000887,20210308,1
000887,20210309,1
000887,20210310,1
000887,20210311,1
000887,20210312,1
000887,20210315,1
000887,20210316,1
000887,20210317,1
000887,20210318,1
000887,20210319,1
000888,20210219,1
000888,20210222,1
000888,20210223,1
000888,20210224,1
000888,20210225,1
000888,20210226,1
000888,20210301,1
000888,20210302,1
000888,20210303,1
000888,20210304,1
000888,20210322,1
000888,20210323,1
000888,20210324,1
000888,20210325,1
000888,20210326,1
000888,20210329,1
000888,20210330,1
000888,20210331,1
000888,20210401,1
000888,20210402,1
000890,20210208,1
000890,20210209,1
000890,20210210,1
000890,20210211,1
000890,20210212,1
000890,20210301,1
000890,20210302,1
000890,20210303,1
000890,20210304,1
000890,20210305,1
000890,20210308,1
000890,20210309,1
000890,20210310,1
000890,20210311,1
000890,20210312,1
000890,20210315,1
000890,20210316,1
000890,20210317,1
000890,20210318,1
000890,20210319,1
000890,20210322,1
000890,20210323,1
000890,20210324,1
000890,20210325,1
000890,20210326,1
000890,20210329,1
000890,20210330,1
000890,20210331,1
000890,20210401,1
000890,20210406,1
000890,20210407,1
000890,20210408,1
000890,20210409,1
000890,20210412,1
000890,20210413,1
000890,20210414,1
000890,20210415,1
000890,20210416,1
000890,20210419,1
000890,20210420,1
000890,20210421,1
000890,202104                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       